Я искал бесплатный перевод API для Java и нашел 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 : ??? ????? ???? ??? ??? ?????? ?????? ??? ???? ??????? ?/?? ??? ?? ??????? ???? ?? ?????? ??? ???? ????? ?????.
Я не понимаю, как исправить эту ошибку, чтобы я мог получить некоторые означающие полные символы на консоли вместо того, что указано выше.