📜  fanyi (1)

📅  最后修改于: 2023-12-03 15:00:44.166000             🧑  作者: Mango

Fanyi 翻译工具

Fanyi 是一款基于 Python 编程语言开发的翻译工具,目前支持以下翻译平台:

  • 百度翻译
  • 有道翻译
  • 谷歌翻译(需要科学上网)
使用方法

安装 fanyi:

pip install fanyi

在 Python 中使用:

from fanyi import translate

result = translate('hello world', 'zh')
print(result)

输出:

你好,世界
支持的翻译平台
百度翻译
from fanyi import Baidu

baidu = Baidu(appid='your_appid', secret_key='your_secret_key')

result = baidu.translate('hello world', 'auto', 'zh')
print(result)
有道翻译
from fanyi import Youdao

youdao = Youdao(appid='your_appid', secret_key='your_secret_key')

result = youdao.translate('hello world', 'auto', 'zh')
print(result)
谷歌翻译
from fanyi import Google

google = Google()

result = google.translate('hello world', 'auto', 'zh')
print(result)
API 接口

Fanyi 也提供了 API 接口供其他开发者使用。

启动 API 服务:

fanyi api -p 8000

使用 API:

import requests

response = requests.get('http://localhost:8000/translate', params={'q': 'hello world', 'to': 'zh'})
result = response.json()

print(result['result'][0]['dst'])
感谢

Fanyi 参考了以下项目: