我已经构建了一个从英语音译为多种语言的算法,因为我们应该向他们展示他们输入的单词的适当建议,所以我已经制定了在该语言词典中搜索的逻辑。
我已经实现在该语言词典中搜索的逻辑:
- 最后键入元音的差异并找到单词。{ 例如:重新 - > r* }
- 替换所有可能组合中的所有元音。{ 例如 : 测试 — > [ tAst*, tEst*, tIst*, tOst*, tUst* ] }
- 字典中可能出现的最小距离单词。(Levenshtein 距离算法)
- 在字典中查找语音相似的单词。{ Ex : tast —> [ tEst*, tEAst*, .. ] }
- 强调元音之间的辅音和查字典。{ 例如:可能 —> [ 可能* ] }
是否有任何标准算法来实现上述逻辑的音译和音译建议?