Microsoft Translator API 认知服务 - 什么是正确的端点?
Microsoft Translator API Cognitive Services - What is the correct endpoint?
用于 TextTranslator 的 Microsoft Azure 门户提供以下端点:
https://api.cognitive.microsoft.com/sts/v1.0
然而这个端点 returns issueToken 为 200,Translate 为 404。样本指的是端点:
https://api.microsofttranslator.com/v2/http.svc/
鉴于译者以数据市场结尾,文档已过时是我最初的假设。但是,翻译方法的文档端点 returns。
http://docs.microsofttranslator.com/text-translate.html#!/default/get_Translate
我们应该使用哪个端点?
如果应该使用 api.microsofttranslator.com 那么 azure 中的 api.cognitive.microsoft.com 有什么用?
对于翻译器API,你需要先获得一个授权令牌(第一个link),有了这个令牌你就可以调用翻译器api(第二个link).
您可以了解有关身份验证步骤的更多信息here。
您可以通过两种方式使用 Microsoft Translator API (see the docs):
- 1 步:调用 (GET) https://api.microsofttranslator.com/V2/Http.svc/Translate?text=Neoliberismo&from=it&to=en,将
Ocp-Apim-Subscription-Key: your_subscription_key
作为请求传递 header
- 分两步,使用 OAuth:
- 调用 (POST) https://api.cognitive.microsoft.com/sts/v1.0/issueToken,将
Subscription-Key=your_subscription_key
作为查询参数传递或更好地传递 Ocp-Apim-Subscription-Key: your_subscription_key
作为请求 header
- 您将获得一个令牌,该令牌将在 10 分钟后过期
- 调用 (GET) https://api.microsofttranslator.com/V2/Http.svc/Translate?text=Neoliberismo&from=it&to=en,将
Authorization: Bearer the_token
作为请求传递 header
用于 TextTranslator 的 Microsoft Azure 门户提供以下端点:
https://api.cognitive.microsoft.com/sts/v1.0
然而这个端点 returns issueToken 为 200,Translate 为 404。样本指的是端点:
https://api.microsofttranslator.com/v2/http.svc/
鉴于译者以数据市场结尾,文档已过时是我最初的假设。但是,翻译方法的文档端点 returns。
http://docs.microsofttranslator.com/text-translate.html#!/default/get_Translate
我们应该使用哪个端点?
如果应该使用 api.microsofttranslator.com 那么 azure 中的 api.cognitive.microsoft.com 有什么用?
对于翻译器API,你需要先获得一个授权令牌(第一个link),有了这个令牌你就可以调用翻译器api(第二个link).
您可以了解有关身份验证步骤的更多信息here。
您可以通过两种方式使用 Microsoft Translator API (see the docs):
- 1 步:调用 (GET) https://api.microsofttranslator.com/V2/Http.svc/Translate?text=Neoliberismo&from=it&to=en,将
Ocp-Apim-Subscription-Key: your_subscription_key
作为请求传递 header - 分两步,使用 OAuth:
- 调用 (POST) https://api.cognitive.microsoft.com/sts/v1.0/issueToken,将
Subscription-Key=your_subscription_key
作为查询参数传递或更好地传递Ocp-Apim-Subscription-Key: your_subscription_key
作为请求 header - 您将获得一个令牌,该令牌将在 10 分钟后过期
- 调用 (GET) https://api.microsofttranslator.com/V2/Http.svc/Translate?text=Neoliberismo&from=it&to=en,将
Authorization: Bearer the_token
作为请求传递 header
- 调用 (POST) https://api.cognitive.microsoft.com/sts/v1.0/issueToken,将