首页 > 解决方案 > 实现音译和音译建议的标准算法

问题描述

我已经构建了一个从英语音译为多种语言的算法,因为我们应该向他们展示他们输入的单词的适当建议,所以我已经制定了在该语言词典中搜索的逻辑。

我已经实现在该语言词典中搜索的逻辑:

  1. 最后键入元音的差异并找到单词。{ 例如:重新 - > r* }
  2. 替换所有可能组合中的所有元音。{ 例如 : 测试 — > [ tAst*, tEst*, tIst*, tOst*, tUst* ] }
  3. 字典中可能出现的最小距离单词。(Levenshtein 距离算法)
  4. 在字典中查找语音相似的单词。{ Ex : tast —> [ tEst*, tEAst*, .. ] }
  5. 强调元音之间的辅音和查字典。{ 例如:可能 —> [ 可能* ] }

是否有任何标准算法来实现上述逻辑的音译和音译建议?

标签: algorithmgoogle-translatelevenshtein-distancetransliterationgoogle-input-tools

解决方案


LSTM 等循环神经网络可用于预测下一组单词或建议。可以制作一组英语句子的训练集,以及它们的翻译版本,以及该语言中所有可能的单词组合,如词向量。


推荐阅读