Python 免费翻译API

来源:互联网 发布:led灯编辑软件 编辑:程序博客网 时间:2024/06/10 16:22
1、安装API
pip install googletrans


2、使用:

from googletrans import Translatortranslate = Translator()result = translate.translate('照片')print result.text

3、translate默认翻译为英语,可以用参数dest修改需要翻译成的语言

比如先要把hello 翻译成中文

result = translate.translate('hello',dest='zh-CN')

4、

LANGUAGES = {    'af': 'afrikaans',    'sq': 'albanian',    'ar': 'arabic',    'be': 'belarusian',    'bg': 'bulgarian',    'ca': 'catalan',    'zh-CN': 'chinese_simplified',    'zh-TW': 'chinese_traditional',    'hr': 'croatian',    'cs': 'czech',    'da': 'danish',    'nl': 'dutch',    'en': 'english',    'eo': 'esperanto',    'et': 'estonian',    'tl': 'filipino',    'fi': 'finnish',    'fr': 'french',    'gl': 'galician',    'de': 'german',    'el': 'greek',    'iw': 'hebrew',    'hi': 'hindi',    'hu': 'hungarian',    'is': 'icelandic',    'id': 'indonesian',    'ga': 'irish',    'it': 'italian',    'ja': 'japanese',    'ko': 'korean',    'la': 'latin',    'lv': 'latvian',    'lt': 'lithuanian',    'mk': 'macedonian',    'ms': 'malay',    'mt': 'maltese',    'no': 'norwegian',    'fa': 'persian',    'pl': 'polish',    'pt': 'portuguese',    'ro': 'romanian',    'ru': 'russian',    'sr': 'serbian',    'sk': 'slovak',    'sl': 'slovenian',    'es': 'spanish',    'sw': 'swahili',    'sv': 'swedish',    'th': 'thai',    'tr': 'turkish',    'uk': 'ukrainian',    'vi': 'vietnamese',    'cy': 'welsh',    'yi': 'yiddish',  }