[AI] 呼叫Azure AI翻譯工具

  • 87
  • 0
  • AI
  • 2025-07-22


參考https://learn.microsoft.com/zh-tw/azure/ai-services/translator/reference/v3-0-reference

在Azure AI翻譯工具建好後, 會提供2組端點, 
第一組https://api.cognitive.microsofttranslator.com/是文件說的全域端點, 
第二組https://你的命名.cognitiveservices.azure.com/是自定義端點, 2種端點的route寫法不同

任何語言翻成繁體中文的route:
第一組寫法:string route = "/translate?api-version=3.0&to=zh-Hant";
第二組寫法:string route = "translator/text/v3.0/translate?api-version=3.0&to=zh-Hant";

Azure AI翻譯工具能直接打api用, 
以下範例程式: https://learn.microsoft.com/zh-tw/azure/ai-services/translator/translator-text-apis?tabs=csharp

佈署在地端的Azure AI翻譯工具要使用第一組寫法呼叫,
json範例如下:

[{"Text": "Hello, friend! What did you do today?"}
,{"Text": "Salut mon ami ! Qu'as-tu fait aujourd'hui ?"}
,{"Text": "こんにちは、友達!今日は何をしましたか?"}]

 

Taiwan is a country. 臺灣是我的國家