json y markdown.
Este documento detallará las instrucciones de integración de la API de Traducción, ayudándole a integrar y aprovechar al máximo las potentes funciones de esta API. A través de la API de Traducción, puede traducir fácilmente el texto ingresado a un idioma específico y admite formas específicas para presentar los resultados de la traducción.
Proceso de Solicitud
Para usar la API de Traducción de Localización, primero dirígete a la consola de Ace Data Cloud para obtener tu token de API, que debes guardar para uso futuro.
Si aún no has iniciado sesión o registrado, serás redirigido automáticamente a la página de inicio de sesión que te invitará a registrarte e iniciar sesión. Una vez completado, serás devuelto automáticamente a la página actual.
Un token de API es suficiente para acceder a todos los servicios de la plataforma, no es necesario solicitar uno por cada servicio. La primera solicitud incluirá un crédito gratuito para que puedas probarlo; si el crédito es insuficiente, puedes recargar el saldo general en la consola.
📘 Documentación completa: API de Traducción de Localización →
Ejemplo de Solicitud
Tomemos un ejemplo de entrada en inglés para demostrar cómo usar esta API. Supongamos que la descripción en inglés es:# Title 1\n\nThis is a paragraph.\n\n## Title 2\n\nThis is another paragraph., a continuación, se mostrará cómo subir la descripción en inglés y obtener el resultado de la traducción al chino, presentándolo en formato markdown.
Configuración de Encabezados y Cuerpo de Solicitud
Request Headers incluye:accept: especifica que se acepta una respuesta en formato JSON, aquí se debe escribirapplication/json.authorization: la clave para llamar a la API, que se puede seleccionar directamente después de solicitarla.
input: el contenido que necesita ser traducido. Se debe pasar como cadena cuandoextension=md, y como objeto JSON cuandoextension=json.locale: el idioma de traducción personalizado.extension: el formato del contenido de entrada, puede sermdojson.model: el modelo grande utilizado para la traducción, por defecto es gpt-3.5.
extension debe coincidir con el tipo de input; las cadenas no pueden usar json, y los objetos JSON no pueden usar md.
Configúralo como se muestra en la imagen a continuación:

Ejemplo de Código
Se puede observar que en el lado derecho de la página se han generado automáticamente códigos en varios lenguajes, como se muestra en la imagen:
CURL
Python
Ejemplo de Respuesta
Después de una solicitud exitosa, la API devolverá la información del resultado de esta tarea de traducción. Por ejemplo:data, que contiene la traducción al chino, y se devuelve en formato markdown. La otra información es la siguiente:
data, el resultado de esta tarea de traducción.model, el modelo de lenguaje grande utilizado para esta tarea de traducción.locale, el tipo de idioma de traducción de esta tarea.
Manejo de Errores
Al llamar a la API, si se encuentra con un error, la API devolverá el código de error y la información correspondiente. Por ejemplo:400 token_mismatched: Solicitud incorrecta, posiblemente debido a parámetros faltantes o inválidos.400 api_not_implemented: Solicitud incorrecta, posiblemente debido a parámetros faltantes o inválidos.401 invalid_token: No autorizado, token de autorización inválido o faltante.429 too_many_requests: Demasiadas solicitudes, has superado el límite de tasa.500 api_error: Error interno del servidor, algo salió mal en el servidor.

