實驗一:百度機器翻譯SDK實驗

南笙西瓜發表於2024-12-06

實驗一:百度機器翻譯SDK實驗

一、實驗要求

實驗一:百度機器翻譯SDK實驗(2023.11.29日完成)

任務一:下載配置百度翻譯Java相關庫及環境(佔10%)。

任務二:瞭解百度翻譯相關功能並進行總結,包括文字翻譯-通用版和文字翻譯-詞典版(佔20%)。

任務三:完成百度翻譯相關功能程式碼並測試呼叫,要求可以實現中文翻譯成英文,英文翻譯成中文(佔30%)。

任務四:完成百度翻譯GUI相關功能程式碼並測試呼叫,要求可以實現中文翻譯成英文,英文翻譯成中文(佔30%)。

實驗總結:(佔10%)

二、實驗步驟

任務一:

建立應用,獲取秘鑰

實驗一:百度機器翻譯SDK實驗

匯入依賴

實驗一:百度機器翻譯SDK實驗

測試官方程式碼並使用

實驗一:百度機器翻譯SDK實驗

任務二:

文字翻譯 - 通用版

1. 功能:

提供文字的語言互譯服務,支援多種語言之間的翻譯。

支援常見的文字翻譯,包括單詞、句子、段落或文件級別的翻譯。

2. 特點:

多語言支援:支援大量常見語言的互譯服務,覆蓋全球範圍內的主要語言。

自動檢測語言:能夠自動檢測輸入文字的語言型別,無需手動指定源語言。

文字長度限制:對於長文字翻譯,可能會有文字長度的限制。

3. 使用方式:

提供API介面供開發者呼叫,需要註冊百度翻譯開放平臺的應用並獲取API金鑰。

開發者可以透過HTTP請求向百度翻譯API傳送請求,指定源語言和目標語言,獲取翻譯結果。

文字翻譯 - 詞典版

1. 功能:

提供了更為詳細和專業的翻譯服務,支援單詞級別的翻譯,提供更多的語義和詞彙解釋。

適用於特定場景下對單個單詞進行更深入的理解和翻譯。

2. 特點:

專業解釋:提供單詞的多種解釋、含義和用法,幫助使用者更好地理解單詞。

詞彙豐富:提供更多詞彙的翻譯和解釋,適用於專業場景或需要準確理解單詞含義的情況。

3. 使用方式:

類似通用版,需要呼叫相應的API介面並傳遞需要翻譯的單詞資訊,獲取詳細的詞典式翻譯結果。

任務三:

構建選單

實驗一:百度機器翻譯SDK實驗

對獲取的結果提取需要的資料

實驗一:百度機器翻譯SDK實驗

透過選單實現,可以選擇的英譯漢或者漢譯英功能

實驗一:百度機器翻譯SDK實驗

任務

構建頁面

實驗一:百度機器翻譯SDK實驗

實現功能兩個功能

實驗一:百度機器翻譯SDK實驗

製作GUI介面實現,可以選擇的英譯漢或者漢譯英功能

實驗一:百度機器翻譯SDK實驗

實驗一:百度機器翻譯SDK實驗

相關文章