Localizzazione dei contenuti API

Localizza le risposte API e i contenuti dinamici dei prodotti.

Offri ai client frontend la lingua richiesta senza duplicare le API, spostare i record o nascondere la logica di traduzione in un overlay del browser.

Una richiesta API sensibile alla posizione
API request + locale
Translated fields
Localized frontend

Mantieni le autorizzazioni e la proprietà dei dati nel backend, restituendo al contempo il contenuto nella lingua richiesta da ciascun client o percorso.

/ La risposta breve

La localizzazione delle API interviene nel punto in cui vengono assemblati i dati del prodotto. Il backend può risolvere i campi tradotti per la lingua richiesta, conservare il valore originale come soluzione di ripiego e restituire una risposta che i client localizzati possono visualizzare direttamente.

/ 01

Seleziona i campi traducibili

Indica i nomi dei prodotti, le descrizioni, le etichette o i valori editoriali che i consumatori dell'API dovrebbero ricevere in un'altra lingua.

/ 02

Passare la lingua attiva

Trasmetti la lingua attraverso la richiesta o il contesto dell'applicazione in modo che il backend sappia quale versione risolvere.

/ 03

Risolvere con un piano di riserva

Cerca il valore tradotto e conserva il campo della lingua di origine quando la traduzione non è ancora pronta.

/ 04

Servire la risposta

Restituisci una forma di risposta stabile ai client web, mobile o partner senza che ciascun client debba implementare una logica di traduzione.

Perché è importante

Un flusso di lavoro di localizzazione integrato nel tuo prodotto.

Comportamento orientato alle API

Traduci i valori laddove vengono assemblati gli oggetti di risposta, invece di chiedere a ogni frontend di interpretare il contenuto sorgente grezzo.

I tuoi dati restano autorevoli

Mantieni modelli, permessi, relazioni e valori sorgente nel backend che già li possiede.

Un contratto locale

Fornire lo stesso contenuto sensibile alla lingua a una pagina Next.js, un'app mobile, uno strumento interno o un client API esterno.

Le credenziali rimangono sul lato server

Proteggi i segreti del progetto e decidi con precisione quali campi localizzati vengono esposti da ciascun endpoint.

/ Domande frequenti

Domande che i team si pongono prima di localizzare.

Should translation happen in the API or the frontend?

Quando il backend gestisce i contenuti e le autorizzazioni, la risoluzione dei campi sensibili alla lingua nell'API crea un contratto coerente per ogni client e mantiene le credenziali separate dal client.

What happens if a requested translation is missing?

Restituisci il valore sorgente originale come soluzione di ripiego prevedibile, quindi lascia che il flusso di lavoro di traduzione identifichi il valore mancante o obsoleto per una successiva revisione.

Can API localization work with a Next.js frontend?

Sì. Un'applicazione Next.js può richiedere la lingua attiva e visualizzare la risposta localizzata all'interno delle pagine di routing, dei componenti server e della generazione dei metadati.