功能介绍

translate库,可以轻松实现中英文的翻译。

使用pip直接安装translate库:pip install translate

translate库github地址

命令行直接调用

当使用pip安装以后,就得到了translate-cli的命令,此时可以通过该命令直接实现翻译功能。

将英文翻译为中文

translate-cli -t zh "Who are you?? Leave my home!!"

直接显示翻译结果

translate-cli -t zh "Who are you?? Leave my home!!" -o

python代码调用

将中文翻译为英文

from translate import Translator

translator = Translator(from_lang="zh", to_lang="en")

text = "这是一段中文,将其翻译为英文"

translation = translator.translate(text)
print(translation)

将英文翻译为中文

from translate import Translator

translator = Translator(from_lang="en", to_lang="zh")

text = "This is an English text, please translate it into Chinese."

translation = translator.translate(text)
print(translation)

效果测试

实际测试

以下英文内容均来自于translate库的翻译,并且没有额外提供api,是直接调用的代码。

  1. 茶拥有5000年的历史
    Tea is 5,000 years old
  2. 传说,神农氏喝开水时,几片野树叶子落进壶里,开水顿时散发出宜人的香味
    According to legend, when Shennong drank boiled water, several wild tree leaves fell into the pot, and the boiled water suddenly emitted a pleasant aroma.
  3. 他喝了几口,觉得很提神
    He took a few sips and thought it was refreshing.
  4. 茶就这样发现了
    That's how tea was discovered.
  5. 自此,茶在中国开始流行
    Since then, tea has become popular in China
  6. 茶园遍布全国,茶商变得富有
    Tea gardens all over the country, tea merchants become rich
  7. 昂贵、雅治的茶具成了地位的象征。
    Expensive, Masaji's tea set became a status symbol.
  8. 今天,茶不仅是一种健康的饮品,而且是中国文化的一个组成部分
    Today, tea is not only a healthy beverage, but also an integral part of Chinese culture
  9. 越来越多的国际游客一边品茶,一边了解中国文化
    More and more international tourists learn about Chinese culture while tasting tea

评估

整体上来说,该库确实实现了中英文的翻译,不过翻译的结果不总是正确的。其中,明显错误的地方是第7句,对于“雅治”一词,翻译为了"masaji",这是明显错误的。

但是,相应的,也有翻译的非常准确的地方,例如,第4句的“That's how tea was discovered.”,就是非常对的。

因此,对于中英文翻译来说,这确实是一个可以考虑的选择。另外,如果希望提高翻译的准确性,可以提供专业的api,引用api可以得到更好的翻译内容。

注意:翻译水平,以及可用性可能随时间发生一定的变化,实际使用时需要看当时情况,以上测试于2024年10月29日。

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐