DB駆動型/または制御できない他のシステムからの値がほとんどありません。この場合、グローバリゼーションを適用するにはどうすればよいですか? アプリケーションのどこかで誤訳が発生してユーザーに大きな恥ずかしさをもたらしたくないので、GoogleまたはMicrosoftから提供される翻訳サービスAPIを本当に信頼していません。
では、このシナリオに取り組むための最善の解決策は何ですか?
前もって感謝します。
DB駆動型/または制御できない他のシステムからの値がほとんどありません。この場合、グローバリゼーションを適用するにはどうすればよいですか? アプリケーションのどこかで誤訳が発生してユーザーに大きな恥ずかしさをもたらしたくないので、GoogleまたはMicrosoftから提供される翻訳サービスAPIを本当に信頼していません。
では、このシナリオに取り組むための最善の解決策は何ですか?
前もって感謝します。
奇跡を期待したり、.NETで。という関数を探したりしないでくださいstring Translate(string input, string inputLanguage, string outputLanguage)
。サードパーティの翻訳サービスを信頼せず、データパブリッシャーを制御できないためにサードパーティの翻訳サービスを使用したくない場合は、さまざまな言語でコンテンツの翻訳を提供するため、実際にできることはほとんどありません。単純な単語であれば、その場で翻訳を実行するために辞書を保持することができますが、それは文全体では実用的ではありません。
私は自分の製品の 1 つでこれに遭遇しました。私がしたことは、A)「ネイティブ」/「オリジナル」 + B)そのような各値のゼロまたは多数の翻訳/ローカリゼーションをデータベース設計室で許可することでした。これらの値を変換できるバックエンド インターフェイスを用意しました。それは純粋に人間主導の場合もあれば、自動翻訳と人間による検証の組み合わせの場合もあります。