{"id":15647246,"url":"https://github.com/markolofsen/py_translator","last_synced_at":"2025-04-18T13:32:42.396Z","repository":{"id":57252408,"uuid":"152797397","full_name":"markolofsen/py_translator","owner":"markolofsen","description":"The end goal is a simple application for translating text in the terminal. Text can be generated interactively or programmatically in the shell environment. ","archived":false,"fork":false,"pushed_at":"2020-05-30T03:47:23.000Z","size":242,"stargazers_count":45,"open_issues_count":4,"forks_count":12,"subscribers_count":5,"default_branch":"master","last_synced_at":"2024-11-02T02:50:23.734Z","etag":null,"topics":["free","google","google-api","google-translate","python3","translation"],"latest_commit_sha":null,"homepage":"https://pypi.org/project/py-translator/","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/markolofsen.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-10-12T19:16:30.000Z","updated_at":"2022-02-09T01:58:40.000Z","dependencies_parsed_at":"2022-08-31T22:21:09.238Z","dependency_job_id":null,"html_url":"https://github.com/markolofsen/py_translator","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/markolofsen%2Fpy_translator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/markolofsen%2Fpy_translator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/markolofsen%2Fpy_translator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/markolofsen%2Fpy_translator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/markolofsen","download_url":"https://codeload.github.com/markolofsen/py_translator/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223779598,"owners_count":17201287,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["free","google","google-api","google-translate","python3","translation"],"created_at":"2024-10-03T12:17:43.665Z","updated_at":"2024-11-09T03:15:01.641Z","avatar_url":"https://github.com/markolofsen.png","language":null,"readme":"\u003cp align=\"center\"\u003e\u003cb\u003e🛠️ This repository was created using the \u003ca href=\"https://gitupload.com\"\u003eGitUpload\u003c/a\u003e.\u003c/b\u003e\u003c/p\u003e\r\n\u003cp align=\"center\"\u003e\u003ca href=\"https://gitupload.com\"\u003e\u003cimg src=\"https://github.com/markolofsen/py_translator//blob/master/.banners/banner_en.png?raw=1\" /\u003e\u003c/a\u003e\u003c/p\u003e\r\n\u003cp align=\"center\"\u003e\u003cb\u003eLanguages:\u003c/b\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/markolofsen/py_translator/blob/master/README_de.md\"\u003eDeutsch\u003c/a\u003e | \u003cb\u003eEnglish\u003c/b\u003e | \u003ca href=\"https://github.com/markolofsen/py_translator/blob/master/README_es.md\"\u003eSpanish\u003c/a\u003e | \u003ca href=\"https://github.com/markolofsen/py_translator/blob/master/README_fr.md\"\u003eFrench\u003c/a\u003e | \u003ca href=\"https://github.com/markolofsen/py_translator/blob/master/README_it.md\"\u003eItalian\u003c/a\u003e | \u003ca href=\"https://github.com/markolofsen/py_translator/blob/master/README_ru.md\"\u003eRussian\u003c/a\u003e\u003c/p\u003e\r\n\r\n---\r\n\r\nVersion = 2.1.9 \u003cbr /\u003e\nLibrary name = py_translator \u003cbr /\u003e\nTitle = Free Google Translate API \u003cbr /\u003e\nKeywords = Google API Cloud Translate, google api translate free \u003cbr /\u003e\n\n### Info\nThe end goal is a simple application for translating text in the terminal. Text can be generated interactively or programmatically in the shell environment. Through command line arguments, file descriptors or pipes generating translated output that can be piped to a file or displayed on the terminal.\n\n\u003cb\u003eAlso, you can check our additional library with Google Cloud API\u003c/b\u003e \n\nhttps://pypi.org/project/google-api-translate/\n\n\n### Features\n* Made for Python 3 but still works on Python 2\n* Fast and easy to install, easy to use\n* Supports translation from any language\n* Highly composable interface, the power of Unix pipes and filters.\n* Simple API and documentation\n\n### Hot to install\n\n```sh\npip3 install py_translator==2.1.9\n```\n                    \n\n### How to use\n```python\nfrom py_translator import Translator\ns = Translator().translate(text='Hello my friend', dest='es').text\nprint(s)\n```\n\n### With proxy\n```python\nfrom py_translator import Translator\nproxy = {\n        'http': 'http://username:password@1.1.1.1:1234',\n        'https': 'http://username:password@1.1.1.1:1234',\n}\ns = Translator(proxies=proxy).translate(text='Hello my friend', dest='es').text\nprint(s)\n```\n\n### Shell\n```shell\ntranslate [--flags] [source] dest\n```\n\n\n# html translation\n\n### Python\n```python\nfrom py_translator import TEXTLIB\ns = TEXTLIB().translator(is_html=False, text='Hello my friend', lang_to='cn', proxy=False)\nprint(s)\n```\n\n### With proxy\n```python\nfrom py_translator import TEXTLIB\nproxy = [\n    'http://username:password@1.1.1.1:1234',\n    'http://username:password@1.1.1.1:1234',\n]\n\ns = TEXTLIB().translator(is_html=False, text='Hello my friend', lang_to='cn', proxy=proxy)\nprint(s)\n```\n\n### With multithreading\n```python\nfrom py_translator import TEXTLIB\n\n#with massTranslator()\ns = TEXTLIB().massTranslator(is_html=False, text='Hello my friend', lang_to='cn', proxy=False)\nprint(s)\n```\n\n--------\n# Examples\nHello World from English to Traditional Chinese\n```sh\n$ translate en zh-TW \u003c\u003c\u003c 'Hello World!'\n你好世界！\nJust as easily specify a source language by providing it as first argument\n```\n\n```sh\n#Translate Hello from French to English\n$ translate fr en \u003c\u003c\u003c 'Bonjour, comment allez-vous!'\nHello, how are you?\n```\n\n### Smart Language Detection\nOmitting the source language will try to detect it based on the text content\n```sh\n$ translate fr \u003c\u003c\u003c 'I think therefore I am'\nJe pense donc je suis\n```\n\n\n### Romanified Transliteration\n```sh\n$ translate --translit en ko \u003c\u003c\u003c 'Want to fight!'\nssaugo sip-eo!\n\n$ translate --translit en zh-TW \u003c\u003c\u003c 'Kidding, we should be friends'\nKāiwánxiào, wǒmen yīnggāi shì péngyǒu\n```\n\n\n### Redirect from File\n```sh\n$ translate zh-TW \u003c 'alice.txt'\n\n阿麗思道：「你不是說你要告訴你的歷史嗎？告訴我你為甚麼恨—那個—那些—C和D，」\n她末了兩個字母輕輕兒地說的，怕回來又得罪了牠。\n\n那老鼠對著阿麗思嘆了一口氣道，「唉﹗我的身世說來可真是又長又苦又委屈呀—」\n\n阿麗思聽了，瞧著那老鼠的尾巴說，「你這尾是曲啊﹗可是為甚麼又叫它苦呢﹗」\n她就一頭聽著那老鼠說話，一頭在在心上納悶，所以她聽的那老鼠講的「尾曲」\n的歷史是差不多像這個樣了的\n....\n```\n\n### Chaining together Pipes\n```sh\n#Multiple Chaining\n$ echo 'What is love?' | translate en zh-TW | translate zh-TW ko | translate ko fr | translate fr en\nWhat is love?\n```\n\n### Be Creative!\n```sh\n#Grocery List\n$ cat \u003c\u003c BUY | translate ko\nCelery\nMilk\nEggs\nBread\nCereal\nBUY\n\n셀러리\n우유\n달걀\n빵\n시리얼\n```\n\n# Support\nPython 3\n\n# Documentation\nFind the latest documentation http://pythonhosted.org/py-translate/\n\n\r\n\r\n---\r\n\r\n\u003cp align=\"center\"\u003e\u003cb\u003e🛠️ This repository was created using the \u003ca href=\"https://gitupload.com\"\u003eGitUpload\u003c/a\u003e.\u003c/b\u003e\u003c/p\u003e","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarkolofsen%2Fpy_translator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmarkolofsen%2Fpy_translator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarkolofsen%2Fpy_translator/lists"}