ホームページ >Java >&#&チュートリアル >中国語とネパール語の相互翻訳を実現するJava Baidu翻訳APIアプリケーションソリューション
Java Baidu Translation API を使用して、中国語とネパール語の相互翻訳のアプリケーション ソリューションを実現します。
要約:
この記事では、Java Baidu Translation API を使用して、中国語とネパール語の相互翻訳のアプリケーション ソリューションを実現する方法を紹介します。中国人とネパール人。まずはBaidu Translation APIアカウントの申請とAPIキーの取得方法を紹介します。次に、中国語とネパール語の翻訳のために Baidu Translation API を呼び出す方法を示す Java コード例を提供します。最後に、遭遇する可能性のあるいくつかの一般的な問題とその解決策について説明します。
キーワード: Java、Baidu Translation API、中国語、ネパール語、翻訳、アプリケーション ソリューション、コード例
import java.io.BufferedReader; import java.io.InputStreamReader; import java.net.HttpURLConnection; import java.net.URL; import java.net.URLEncoder; public class TranslationExample { public static void main(String[] args) { String apiKey = "your_api_key"; String sourceText = "中文"; String from = "zh"; String to = "ne"; try { String encodedText = URLEncoder.encode(sourceText, "UTF-8"); String urlStr = "http://api.fanyi.baidu.com/api/trans/vip/translate?key=" + apiKey + "&q=" + encodedText + "&from=" + from + "&to=" + to; URL url = new URL(urlStr); HttpURLConnection connection = (HttpURLConnection) url.openConnection(); connection.setRequestMethod("GET"); int responseCode = connection.getResponseCode(); if (responseCode == 200) { BufferedReader reader = new BufferedReader(new InputStreamReader(connection.getInputStream())); String line; StringBuilder response = new StringBuilder(); while ((line = reader.readLine()) != null) { response.append(line); } reader.close(); // 解析返回的 JSON 数据 // ... 省略解析代码 System.out.println("翻译结果:" + translatedText); } else { System.out.println("翻译失败,错误码:" + responseCode); } connection.disconnect(); } catch (Exception e) { e.printStackTrace(); } } }
apiKey
変数には、申請した Baidu Translation API のキーを入力する必要があることに注意してください。
以上が中国語とネパール語の相互翻訳を実現するJava Baidu翻訳APIアプリケーションソリューションの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。