實驗一:百度機器翻譯SDK實驗
一、實驗要求
實驗一:百度機器翻譯SDK實驗(2023.11.29日完成)
任務一:下載配置百度翻譯Java相關庫及環境(佔10%)。
任務二:瞭解百度翻譯相關功能並進行總結,包括文字翻譯-通用版和文字翻譯-詞典版(佔20%)。
任務三:完成百度翻譯相關功能程式碼並測試呼叫,要求可以實現中文翻譯成英文,英文翻譯成中文(佔30%)。
任務四:完成百度翻譯GUI相關功能程式碼並測試呼叫,要求可以實現中文翻譯成英文,英文翻譯成中文(佔30%)。
實驗總結:(佔10%)
二、實驗步驟
任務一:
建立應用,獲取秘鑰
匯入依賴
測試官方程式碼並使用
任務二:
文字翻譯 - 通用版
1. 功能:
提供文字的語言互譯服務,支援多種語言之間的翻譯。
支援常見的文字翻譯,包括單詞、句子、段落或文件級別的翻譯。
2. 特點:
多語言支援:支援大量常見語言的互譯服務,覆蓋全球範圍內的主要語言。
自動檢測語言:能夠自動檢測輸入文字的語言型別,無需手動指定源語言。
文字長度限制:對於長文字翻譯,可能會有文字長度的限制。
3. 使用方式:
提供API介面供開發者呼叫,需要註冊百度翻譯開放平臺的應用並獲取API金鑰。
開發者可以透過HTTP請求向百度翻譯API傳送請求,指定源語言和目標語言,獲取翻譯結果。
文字翻譯 - 詞典版
1. 功能:
提供了更為詳細和專業的翻譯服務,支援單詞級別的翻譯,提供更多的語義和詞彙解釋。
適用於特定場景下對單個單詞進行更深入的理解和翻譯。
2. 特點:
專業解釋:提供單詞的多種解釋、含義和用法,幫助使用者更好地理解單詞。
詞彙豐富:提供更多詞彙的翻譯和解釋,適用於專業場景或需要準確理解單詞含義的情況。
3. 使用方式:
類似通用版,需要呼叫相應的API介面並傳遞需要翻譯的單詞資訊,獲取詳細的詞典式翻譯結果。
任務三:
構建選單
對獲取的結果提取需要的資料
透過選單實現,可以選擇的英譯漢或者漢譯英功能
任務四:
構建頁面
實現功能兩個功能
製作GUI介面實現,可以選擇的英譯漢或者漢譯英功能