我用icu库用java开发了一个非常基本的音译器。它在大多数情况下工作正常。作为音译规则,我尝试了“任何拉丁语”、“任何西里尔语”、“任何阿拉伯语”、“任何希腊语”。这些很好用。但我真的搞不懂怎么音译成汉字。
我做了很多研究,但没有一个建议奏效。我试过“任何汉特”,“任何中国人”,“任何中国人”。有人知道我能用什么语言代码吗?我对icu/cldr很陌生
这是我的密码:
import com.ibm.icu.text.Transliterator;
public class Transliteration {
private final String input ;
private final String transliterationRule;
public Transliteration(String input, String transliterationRule) {
this.input = input;
this.transliterationRule = transliterationRule;
}
public String getTransliteration(){
Transliterator transliterator = Transliterator.getInstance(this.transliterationRule);
return transliterator.transliterate(this.input);
}
public String getInput(){
return input;
}
public String getTransliterationRule(){
return transliterationRule;
}
谢谢您!
暂无答案!
目前还没有任何答案,快来回答吧!