📜  vertaal (1)

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

Vertaal

Vertaal是一个多语言翻译Python包,支持多种翻译API,并且具有自适应能力,可以根据API的性能智能选择最优的API进行翻译。

安装

你可以在命令行中使用pip来安装Vertaal。

pip install vertaal
使用方法
简单示例
from vertaal import Translator

translator = Translator(api_key='your_api_key')
result = translator.translate("Hello, world!", to_language='zh')
print(result)

输出结果为:

你好,世界!
支持的API

Vertaal支持以下翻译API:

  • Google Translate
  • Microsoft Bing Translator
  • Yandex.Translate
  • DeepL Translator
  • Amazon Translate

默认情况下,Vertaal会优先使用免费的翻译API,如果需要使用收费的API,需要提供相应的API Key。

自适应能力

Vertaal具有自适应能力,可以根据API的性能智能选择最优的API进行翻译。默认情况下,Vertaal会优先使用速度较快的API,但如果出现频繁错误或超时,Vertaal会自动切换到性能更好的API。

如果想要查看当前Vertaal正在使用的API,可以使用以下代码:

from vertaal import get_current_api

current_api = get_current_api()
print(current_api)
支持的语言

Vertaal支持以下语言:

  • 中文(zh)
  • 英语(en)
  • 西班牙语(es)
  • 法语(fr)
  • 德语(de)
  • 日语(ja)
  • 俄语(ru)
  • 葡萄牙语(pt)
  • 韩语(ko)
  • 意大利语(it)
  • 土耳其语(tr)
  • 荷兰语(nl)
  • 瑞典语(sv)
  • 匈牙利语(hu)
  • 希腊语(el)
  • 挪威语(no)
  • 芬兰语(fi)
  • 捷克语(cs)
  • 丹麦语(da)
  • 波兰语(pl)
  • 罗马尼亚语(ro)
  • 斯洛伐克语(sk)
  • 斯洛文尼亚语(sl)
  • 爱沙尼亚语(et)
  • 拉脱维亚语(lv)
  • 立陶宛语(lt)
  • 阿尔巴尼亚语(sq)
  • 克罗地亚语(hr)
  • 塞尔维亚语(sr)
  • 泰语(th)
  • 越南语(vi)
  • 马来语(ms)
  • 印度尼西亚语(id)
  • 印地语(hi)
  • 斯瓦希里语(sw)
  • 斐济语(fj)
  • 马耳他语(mt)
  • 阿姆哈拉语(am)
技术支持

如果您在使用Vertaal过程中遇到问题或有任何疑问,请加入我们的QQ群:123456789。我们的团队会尽快为您提供技术支持。