我正在寻找一种方法,将任何语言的Unicode字母字符音译为带重音的拉丁字母.目的是让外国人深入了解用任何非拉丁文字写的名字和文字的发音.
例子:
希腊语:Romanize("???????????")回归"Alphab?tikós"(或"Alfavitikós")
日本:Romanize("????")收益"shimbashi"(或"sinbasi")
俄语:Romanize("???? ???????")返回"yaytsa Faberzhe"(或"jajcaFaberže")
理想情况下,它应该支持以下脚本中的字符:CJK,印度语,西里尔语,闪米特语和希腊语.它应该是数据驱动和可扩展的,使用来自Unicode联盟,美国,欧盟或联合国的数据.代码应该是用.NET或Java编写的开源代码.
这样的图书馆存在吗?