【问题标题】:Python translate large texts to EnglishPython 将大文本翻译成英文
【发布时间】:2021-10-05 19:36:51
【问题描述】:

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

【问题讨论】:

  • 嗯,还有其他选择吗?

标签: python nlp translation google-translate language-translation


【解决方案1】:

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

可能不是,但我想确定

【讨论】:

  • 不,因为我有大约 10K 字的 100K 文本。假设有 20K 文本和 10K 单词,这就是 200000000 个单词,这比 500K 字符要多得多。
  • 200M 字,所以大约 1B 字符...是的,不够,让我寻找更多解决方案
  • 据说googletrans api是无限的,你确定它不是来自你的代码/文本吗?一个特殊的字符可能会破坏翻译器?
  • 这也是我读到的,但由于某种原因它没有翻译。如果我举这个例子:py-googletrans.readthedocs.io/en/latest,翻译不行,文字和原文一样。
猜你喜欢
  • 2019-01-09
  • 2020-09-29
  • 2022-10-18
  • 1970-01-01
  • 1970-01-01
  • 2011-09-04
  • 2018-05-09
  • 2021-08-03
  • 1970-01-01
相关资源
最近更新 更多