在翻译的句子中找到 phrase/word 对等词

Find phrase/word equivalent in translated sentence

如题 - 我想知道当我有两个翻译的句子时是否有办法找到 word/phrase 等价物。例如:

  • No. - Me molesta.
  • No. - But it bothers me.

有没有算法可以告诉我西班牙语的 molesta 是英语的 bothers?我有更多这样的句子,例如,我想获得单词 molesta 的可能翻译列表。我知道这是一个非常普遍的问题,但我不知道应该在哪里搜索解决方案。我会在 Kotlin 中这样做。提前致谢。

单词对齐有几个库:

如果您只是从原文开始并使用机器翻译,您可以使用 includeAlignment option of the Microsoft Translator API or wrap each word in HTML tags, as described 。所有主要的机器翻译 API 都支持 HTML 翻译。但是,我们在 ModelFront 注意到包含 HTML 标签会影响翻译质量。

您还可以查看用于术语提取的库