yym6472 / back_translate

基于回译增强数据,目前整合了百度、有道、谷歌(需翻墙)翻译。

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Back Translation

调用各个翻译平台的API对各个问题进行回译

如何使用

  1. 安装依赖环境: pip install -r requirements.txt
  2. 运行测试: python3 back_translate.py

谷歌翻译

使用了googletrans这个包,来获取单词的翻译结果,见py-googletrans

调用时需要翻墙。

调用速度有一定限制,不能太快,否则调用报错。

百度翻译

使用了一部分来自hBaiduTranslate的代码,用于获取单次翻译结果。

请求速度不能太快,不然会返回None。在代码里加入了time.sleep

标准语言代码表

本程序的语言代码完全按照谷歌翻译的语言代码,可以在这里找到,具体如下:

  • zh-CN:简体中文
  • en:英语
  • ja:日语
  • ko:韩语
  • fr:法语
  • es:西班牙语
  • th:泰语
  • de:德语
  • zh-TW:繁体中文

对于不同翻译平台API之间的语言代码不适配,会在内部通过语言代码映射进行处理。

About

基于回译增强数据,目前整合了百度、有道、谷歌(需翻墙)翻译。


Languages

Language:Python 100.0%