gpt4 book ai didi

java - 如何将整个中文字符串转换为英文字母?

转载 作者:行者123 更新时间:2023-11-30 02:06:02 29 4
gpt4 key购买 nike

目前我正在使用以下代码转换德语变音符号:

String nfdNormalizedString = Normalizer.normalize(displayName, Normalizer.Form.NFD);
Pattern pattern = Pattern.compile("\\p{InCombiningDiacriticalMarks}+");
pattern.matcher(nfdNormalizedString).replaceAll("");

我需要为汉字做同样的事情;由于比较字符串,我需要删除它。

我们将不胜感激。

最佳答案

最好的方法是使用“Google Translate API

使用这个非常简单,

https://www.googleapis.com/language/translate/v2?key=INSERT-YOUR-KEY&q=hello%20world&source=en&target=de

在这里,

Key = 要翻译的文本

来源 = 您的源语言

目标 = 你的目标语言

一旦您发出 GET 请求,它将返回包含您的结果的 JSON 字符串,

{
"data": {
"translations": [
{
"translatedText": "Hallo Welt"
}
]
}
}

这是引用链接,

https://cloud.google.com/translate/v2/getting_started

关于java - 如何将整个中文字符串转换为英文字母?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30639727/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com