{"metadata":{"kernelspec":{"language":"python","display_name":"Python 3","name":"python3"},"language_info":{"pygments_lexer":"ipython3","nbconvert_exporter":"python","version":"3.6.4","file_extension":".py","codemirror_mode":{"name":"ipython","version":3},"name":"python","mimetype":"text/x-python"}},"nbformat_minor":4,"nbformat":4,"cells":[{"cell_type":"code","source":"!pip install deep-translator","metadata":{"_uuid":"8f2839f25d086af736a60e9eeb907d3b93b6e0e5","_cell_guid":"b1076dfc-b9ad-4769-8c92-a6c4dae69d19","_kg_hide-input":true,"_kg_hide-output":true,"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"from deep_translator import GoogleTranslator\nimport os\nimport urllib.parse\n","metadata":{"_kg_hide-input":true,"_kg_hide-output":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"URL = 'https://tuoitre.vn/an-do-chinh-thuc-cam-xuat-khau-gia-gao-viet-lien-tuc-tang-20230721161901018.htm'\n","metadata":{},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"URL = 'http://texopher.com/textify.it?wurl=' + urllib.parse.quote(URL) + '&furl=&gurl=&js='\nprint(URL)","metadata":{"_kg_hide-input":true,"_kg_hide-output":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"os.system('curl \"' + URL + '\" > /kaggle/working/source.txt')\ntarget = ''\nsource = ''\nwith open('/kaggle/working/source.txt', encoding='utf8') as f:\n    for line in f:\n        if len(source) + len(line) < 4500:\n            source += line\n        else:\n            trans = GoogleTranslator(source='auto', target='en').translate(source)\n            if trans is not None:\n                target += str(trans)\n            else:\n                target += source\n            source = line\n\nif len(source) > 0:\n    trans = GoogleTranslator(source='auto', target='en').translate(source)\n    if trans is not None:\n        target += str(trans)\n    else:\n        target += source\n    ","metadata":{"_kg_hide-input":true,"_kg_hide-output":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"with open('/kaggle/working/target.txt', 'w', encoding='utf-8') as f:\n    f.write(target)\n","metadata":{"_kg_hide-input":true,"_kg_hide-output":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"print(target)","metadata":{},"execution_count":null,"outputs":[]}]}