A API do Serviço de Terminologia Microsoft permite que você acesse programaticamente a terminologia, definições e traduções da interface do usuário (IU) disponíveis no Portal de Idiomas através de um serviço Web. Por meio dessa API, você pode desenvolver aplicativos que chamam os dados do portal e exibir os dados no seu site, bem como traduzir aplicativos das lojas de aplicativos do Windows ou do Windows Phone.

Você também pode usar a API do Serviço de Terminologia para:
  • Consultas de terminologia, definição e tradução no seu site ou diretamente do seu aplicativo.
  • Integração com seu sistema de localização ou de criação de conteúdo para localização e tradução dinâmica.
  • Tradução de conteúdo com o Microsoft Translator e consulta dos termos usados nos produtos Microsoft, integrando a tradução automática do conteúdo e a terminologia usada nos produtos Microsoft.
  • Sugestões para a terminologia da Microsoft em programas de tradução colaborativa de conteúdo e wiki.

O conteúdo acessado pela API do Serviço de Terminologia é o mesmo encontrado na página de pesquisa do Portal de Idiomas, incluindo terminologia e definições (em inglês) e as traduções da interface dos produtos Microsoft, tais como traduções para “Save to phone,” “Pin to Start,” “Log on” e outros termos frequentes na interface dos principais produtos Microsoft.

Idiomas disponíveis
A API oferece suporte a todos os idiomas disponíveis no Portal de Idiomas. É possível traduzir do inglês (EUA) para qualquer idioma suportado e/ou de qualquer idioma suportado para o inglês (EUA). Para obter a lista completa de idiomas suportados, use o método GetLanguages na API do Serviço de Terminologia.

Localidades e idiomas
Observe que os códigos de idioma incluem o idioma e o país/região como, por exemplo, “en-us.” Localidades neutras, como “en”, não são oferecidas atualmente. No entanto, vale ressaltar que algumas combinações de idioma e localidade refletem a terminologia e a tradução da interface do usuário de produtos distribuídos em diversos países em que o idioma é falado e podem ser consideradas modalidades “neutras” do idioma em questão:

Inglês (en-us)
Francês (fr-fr)
Árabe (ar-sa)
Alemão (de-de)
Holandês (nl-nl)
Espanhol (es-es)

Usando a API do Serviço de Terminologia
Se você usar os dados da API do Serviço de Terminologia no seu site ou no seu aplicativo, é necessário incluir o aviso “API do Serviço de Terminologia Microsoft. © 2016 [ou ano aplicável] Microsoft Corporation. Todos os direitos reservados.” Para obter mais informações sobre os termos de uso, consulte Licença dos Materiais do Portal de Idiomas Microsoft.

Informações
Baixe a documentação do SDK da API do Serviço de Terminologia (formato PDF) para obter as especificações técnicas completas para usar a API. O serviço está hospedado em http://api.terminology.microsoft.com/Terminology.svc.

Suporte
No momento, não há um fórum de suporte. Em caso de dúvidas, envie suas perguntas, comentários e sugestões para Comentários do Portal de Idiomas