El API de traducción de Microsoft está disponible a través de una aplicación de Azure que se puede encontrar en el Marketplace de Azure Data (https://datamarket.azure.com/dataset/1899a118-d202-492c-aa16-ba21c33c06cb).
Para poderlo utilizar es necesario primero subscribirse al Marketplace de Azure (siga las instrucciones en el sitio mismo) y luego subscribirse al servicio mismo.
Hay diferentes tipos de subscripciones, desde gratis que permite traducir dos millones de caracteres por mes pasando por subscripciones de pago que permiten hasta mil millones de caracteres por mes.
Después de terminar el proceso de suscripción, la pestaña "My Account" en el sitio de Azure redirige al sitio que contiene la información de la cuenta y vínculos para ver las aplicaciones y datos propios ("My Applications" y "My Data").
Primero vaya use el vínculo "Account Keys" para crear una clave propia para el sistema de traducción (es posible crear múltiples claves gratis). En el caso del ejemplo se ha creado una clave llamada "gavdTranslatorAccountKey":
Regresando a la pantalla de "My Data", utilice el vínculo de "Use" para ir a un sitio que permite experimentar con el sistema de traducción.
La pantalla de resultados indica la forma de llamar el servicio utilizando REST ("https://api.datamarket.azure.com/Data.ashx/Bing/MicrosoftTranslator/v1/Translate?Text=%27Esta%20es%20una%20prueba%27&To=%27ko%27&From=%27es%27&$top=100" en el ejemplo).
El sitio indica también las posibilidades que se pueden utilizar con el API de traducción:
- Es posible traducir un texto, pero también se puede pedir una lista con los idiomas disponibles o permitir que el sistema detecte automáticamente el idioma utilizado
- Es posible escoger la forma en que se presenta el resultado: Atom o binario
- Es obligatorio escoger el idioma al que se va a traducir, pero el idioma de origen es opcional
Utilizando el botón de "XML" es posible ver la respuesta que el traductor envía de regreso.