gpt4 book ai didi

java - Microsoft 翻译器 java api 的问题

转载 作者:行者123 更新时间:2023-12-01 12:44:49 31 4
gpt4 key购买 nike

我正在寻找一个免费的 Java 翻译 API,我发现 microsoft-translator-java-api ,它非常容易使用,我喜欢这一点,但是当我从英语翻译成阿拉伯语时,如下所示:

public static void main( String[] args ) throws Exception {       

// Set the Client ID / Client Secret once per JVM. It is set statically and applies to all services
Translate.setClientId("MY_CLIENT_ID_KEY");
Translate.setClientSecret("MY_CLIENT_SECRET_KEY");

// From English-> Arabic
String translatedText = Translate.execute("When creating a text field component, it’s common to specify some initial text and/or a number of columns from which the field’s width is calculated.", Language.ENGLISH, Language.ARABIC);

System.out.println(" English -> Arabic: " + translatedText);

}

我在控制台上显示为:

 English -> Arabic : ??? ????? ???? ??? ??? ?????? ?????? ??? ???? ??????? ?/?? ??? ?? ??????? ???? ?? ?????? ??? ???? ????? ?????.

我很困惑如何修复此错误,以便我可以在控制台上获得一些有意义的完整字符,而不是上面的字符。

最佳答案

您必须将控制台的编码更改为 UTF-8 才能正确显示阿拉伯字符。
如果您使用 Eclipse,请执行以下步骤:

第 1 步:

Click Run --> Run Configurations..

enter image description here

第 2 步:

Click on the Common tab -> select Other -> Change encoding to UTF-8

enter image description here

第 3 步:

单击“应用”,现在可以在控制台上打印阿拉伯文本。

关于java - Microsoft 翻译器 java api 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24805929/

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