取得批次翻譯結果 - Amazon Translate

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

取得批次翻譯結果

一旦工作的狀態為COMPLETED或者COMPLETED_WITH_ERROR,您的輸出文件在您指定的 Amazon S3 資料夾中可用。輸出文件名稱與輸入文件名稱相符,而且會新增目標語言代碼作為字首。例如,如果您將名為 mySourceText.txt 的文件翻譯為法文,則會呼叫輸出文件 fr.mySourceText.txt

如果批次翻譯工作的狀態為 FAILEDDescribeTextTranslationJob 作業回應會包含一個 Message 欄位,其中會說明工作未順利完成的原因。

每個批次翻譯工作也會產生一個輔助檔案,其中包含執行翻譯的資訊,例如翻譯的字元總數和發生的錯誤數量。會在輸出資料夾的 details 子資料夾中產生這個名為 target-language-code.auxiliary-translation-details.json 的檔案。

以下是批次翻譯輔助檔案的範例。

{ "sourceLanguageCode": "en", "targetLanguageCode": "fr", "charactersTranslated": "105", "documentCountWithCustomerError": "0", "documentCountWithServerError": "0", "inputDataPrefix": "s3://input-bucket-name/folder", "outputDataPrefix": "s3://output-bucket-name/012345678901-TranslateText-1c1838f470806ab9c3e0057f14717bed/", "details": [ { "sourceFile": "mySourceText.txt", "targetFile": "fr.mySourceText.txt", "auxiliaryData": { "appliedTerminologies": [ { "name": "TestTerminology", "terms": [ { "sourceText": "Amazon", "targetText": "Amazon" } ] } ] } }, { "sourceFile": "batchText.txt", "targetFile": "fr.batchText.txt", "auxiliaryData": { "appliedTerminologies": [ { "name": "TestTerminology", "terms": [ { "sourceText": "Amazon", "targetText": "Amazon" } ] } ] } } ] }