スリランカ言語の約7割を占めるシンハラ語を扱う際、最大の障壁となるのが「ダイグロシア(二重言語現象)」です。シンハラ語には、新聞や公的文書・ニュース放送で用いられる「リヤナ・バサワ(書記言語)」と、家族や友人、街頭の対話で話される「カター・バサワ(口頭言語)」が明確に分かれて存在します。
従来の翻訳サイトおすすめリストにあるツールの多くは、学習データが公的文書に偏っているため、友達に対する「ご飯食べた?」という平易な問いかけを、王族に対する布告文のような仰々しい文体に変換してしまう事例が頻発します。
さらに現場で深刻なトラブルを引き起こすのが、シンハラ文字変換におけるフォントのレンダリング障害です。シンハラ文字は子音字の上下左右に母音記号が結合する複雑な構造を持っています。古いAndroid端末や特定のデザインソフトでは、母音記号が子音から分離して四角い「豆腐文字」や文字化け(Kombuwa記号の位置ズレなど)を起こします。
これを防ぐためには、シンハラ文字一覧表を参照しながら標準Unicode(U+0D80〜U+0DFF)に準拠したフォント(「Iskoola Pota」や「Noto Sans Sinhala」など)を指定して出力環境を固定することが鉄則です。