Wolfram言語

多言語機能

言語スクリプトの音訳

このバージョンでは,異なる文字体系や言語間の音訳が可能になっている.

In[1]:=
Click for copyable input
Transliterate["Привет, как дела?", "Russian" -> "English"]
Out[1]=
In[2]:=
Click for copyable input
Transliterate["Hello, how are you?", "English" -> "Russian"]
Out[2]=

有名な漢詩「施氏食獅史」を例に取る.

In[3]:=
Click for copyable input
string = "施氏食獅史 石室詩士施氏, 嗜獅,誓食十獅. 氏時時適市視獅. 十時,適十獅適市. 是時,適施氏適是市. 氏視是十獅,恃矢勢, 使是十獅逝世. 氏拾是十獅屍,適石室. 石室濕,氏使侍拭石室. 石室拭,氏始試食十獅屍. 食時,始識十獅屍, 實十石獅屍. 試釋是事.";

新関数のTransliterateを使って簡単にラテン文字に音訳することができる.

In[4]:=
Click for copyable input
TextGrid[{{string, Transliterate[string, "Chinese" -> "Latin"]}}]
Out[4]=

関連する例

de en es fr ko pt-br ru zh