algorithm - 实现音译和音译建议的标准算法
问题描述
我已经构建了一个从英语音译为多种语言的算法,因为我们应该向他们展示他们输入的单词的适当建议,所以我已经制定了在该语言词典中搜索的逻辑。
我已经实现在该语言词典中搜索的逻辑:
- 最后键入元音的差异并找到单词。{ 例如:重新 - > r* }
- 替换所有可能组合中的所有元音。{ 例如 : 测试 — > [ tAst*, tEst*, tIst*, tOst*, tUst* ] }
- 字典中可能出现的最小距离单词。(Levenshtein 距离算法)
- 在字典中查找语音相似的单词。{ Ex : tast —> [ tEst*, tEAst*, .. ] }
- 强调元音之间的辅音和查字典。{ 例如:可能 —> [ 可能* ] }
是否有任何标准算法来实现上述逻辑的音译和音译建议?
解决方案
LSTM 等循环神经网络可用于预测下一组单词或建议。可以制作一组英语句子的训练集,以及它们的翻译版本,以及该语言中所有可能的单词组合,如词向量。
推荐阅读
- algorithm - 有没有办法遍历所有平衡的位向量?
- rust - 使用多个条件或结果时,哪个签名最有效?如何正确冒泡错误?
- javascript - 如何在不使用模拟的情况下测试具有副作用的函数组合?
- typescript - lastValueFrom 而不是 toPromise() 为什么?
- prometheus - 普罗米修斯幻象计数器重置
- python - 我是否应该将 tkinter Toplevel 用于 Text 小部件?
- python - Python Pydub.AudioSegment 提升音量使曲目长度翻倍
- php - Laravel 多对多枢轴附加错误:“没有这样的表:列表”
- python - SendMessage 只发送字符串的*第一个*字符
- c# - 为什么 dapper 查询失败而 ado 调用失败?