Skip to content
This repository has been archived by the owner on Jan 25, 2022. It is now read-only.

Latest commit

 

History

History
40 lines (34 loc) · 1.03 KB

0313-Servicio-de-traduccion.md

File metadata and controls

40 lines (34 loc) · 1.03 KB

Servicio de traducción

Nombre del Servicio: translationsservice
Responsabilidad: Ofrece a los clientes la posibilidad de traducir un texto de un idioma a otro.
Lenguaje de Programación .NET
Servicios que Consume: Google Cloud Translate
Servicios que Ofrece: Traducir un texto
Bases de datos: N/A

Descripción

Este servicio se conecta al servicio de traducción de Google. Para ello se hace uso del cliente .Net que ofrecen a través del gestor de paquetes NuGet.

Enpoint ofrecido

1.- Realizar una traducción

POST: /api/translations

Ejemplo de entrada (body)

{
	"sourceLanguage": "es",
	"targetLanguage": "en",
	"text": "texto a traducir"
}

Respuesta válida

{
    "sourceLanguage": "es",
    "targetLanguage": "en",
    "text": "texto a traducir",
    "translation": "text to translate"
}

Respuesta inválida

429 - Too Many Requests: En caso de que se hagan demasiadas peticiones simultáneas o se alcancen los límites de cuota para la traducción.