繁体   English   中英

Python 将大文本翻译成英文

[英]Python translate large texts to English

我正在寻找一个可以将非常大的文本翻译成英文的 Python 库。 我已经使用TextBlob (在某些时候只是停止翻译,我想是API限制), googletrans (在某些时候也只是停止翻译,它也不会翻译非常大的文本,我必须将它们分成几部分然后合并)。 我正在寻找一个我可以确定它不会停止工作的解决方案,因为我将定期在大约 100K 文本上运行此代码,平均字长为 10K。 如果有人做过类似的事情,我会很感激你的帮助!

Deepl API 允许您每月获得 500k 个字符,这是否足够? https://www.deepl.com/en/docs-api/

可能不是,但我想确定

Python 库dl-translate很好地完成了这项工作。 它基于 Huggingface 转换器,有 2 个可用的模型选项 - mBART-50 Large(50 种语言,我个人认为它非常准确)和 m2m100(100 种语言,但准确度略低)。 github链接: https ://github.com/xhluca/dl-translate

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM