Java库/ api,它将语言代码转换为语言名称

时间:2012-10-16 08:55:45

标签: java nlp converter iso

是否存在Java库/ api,给定iso语言代码,返回相应的语言名称。例如zh-cn应该返回中文,en应该返回英文等等。

3 个答案:

答案 0 :(得分:6)

Java Locale类可以执行此操作:

new Locale("zh", "cn").getDisplayName();
--> Chinese (China)

您只需要解析语言/国家/地区名称。

答案 1 :(得分:2)

你不需要图书馆;您可以使用java.util.Locale

Locale locale = new Locale("zh", "cn");
System.out.println(locale.getDisplayLanguage());

这将打印

Chinese

答案 2 :(得分:1)

Locale API执行java语言的国家/地区代码。请参阅上面的链接