英語から多言語に音訳するアルゴリズムを構築し、入力された単語に対して適切な候補を表示する必要があるため、その言語辞書を検索するロジックを作成しました。
その言語辞書を検索するために実装したロジック:
- 最後に入力した母音の違いと単語を見つけます。{ 例 : re — > r* }
- すべての可能な組み合わせですべての母音を置き換えます。{ 例 : テスト — > [ tAst*, tEst*, tIst*, tOst*, tUst* ] }
- 辞書から可能な最小距離の単語。( レーベンシュタイン距離アルゴリズム )
- 辞書で音声学的に類似した単語を見つける。{ 例 : 味 —> [ tEst*, tEAst*, .. ] }
- 母音と母音の間の子音を強調し、辞書で検索します。{ 例 : 可能 —> [ 可能* ] }
上記のロジックの文字変換と文字変換の提案を実装する標準アルゴリズムはありますか?