localización de contenido de API

Localizar las respuestas de la API y el contenido dinámico del producto.

Ofrezca a los clientes de la interfaz el idioma que solicitan sin duplicar su API, mover sus registros ni ocultar la lógica de traducción en una superposición del navegador.

Una solicitud de API que tenga en cuenta la configuración regional
API request + locale
Translated fields
Localized frontend

Mantén los permisos y la propiedad de los datos en el backend, al tiempo que devuelves el contenido en el idioma que requiere cada cliente o ruta.

/ La respuesta corta

La localización de la API funciona en el punto donde se recopilan los datos del producto. Tu sistema backend puede resolver los campos traducidos para la configuración regional solicitada, conservar el valor original como alternativa y devolver una respuesta que los clientes localizados puedan visualizar directamente.

/ 01

Seleccione los campos traducibles

Indique los nombres de los productos, las descripciones, las etiquetas o los valores editoriales que los consumidores de la API deben recibir en otro idioma.

/ 02

Pasar la configuración regional activa

Transfiere el idioma a través del contexto de la solicitud o aplicación para que el backend sepa qué versión resolver.

/ 03

Resolver con una alternativa

Consulta el valor traducido y conserva el campo del idioma de origen cuando la traducción aún no esté lista.

/ 04

Servir la respuesta

Devuelve una respuesta estable a clientes web, móviles o asociados sin que cada cliente tenga que implementar lógica de traducción.

Por qué es importante

Un flujo de trabajo de localización integrado en tu producto.

comportamiento basado en API

Traducir los valores donde se ensamblan los objetos de respuesta en lugar de pedir a cada interfaz que interprete el contenido fuente sin procesar.

Sus registros siguen siendo fidedignos.

Mantén los modelos, permisos, relaciones y valores de origen en el sistema backend que ya los gestiona.

Un contrato local

Ofrece el mismo contenido, adaptado al idioma, a una página Next.js, una aplicación móvil, una herramienta interna o un consumidor de API externo.

Las credenciales permanecen en el servidor.

Proteja los secretos del proyecto y decida con exactitud qué campos localizados expone cada punto final.

Preguntas frecuentes

Preguntas que se hacen los equipos antes de la localización.

Should translation happen in the API or the frontend?

Cuando el backend es propietario del contenido y los permisos, la resolución de campos que tienen en cuenta el idioma en la API crea un contrato coherente para cada cliente y evita que las credenciales estén disponibles para el cliente.

What happens if a requested translation is missing?

Devuelva el valor de origen original como una alternativa predecible y, a continuación, deje que el flujo de trabajo de traducción identifique el valor que falta o que está desactualizado para su posterior revisión.

Can API localization work with a Next.js frontend?

Sí. Una aplicación Next.js puede solicitar la configuración regional activa y renderizar la respuesta localizada dentro de las páginas de ruta, los componentes del servidor y la generación de metadatos.