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.
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.
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.
Passare la lingua attiva
Trasmetti la lingua attraverso la richiesta o il contesto dell'applicazione in modo che il backend sappia quale versione risolvere.
Risolvere con un piano di riserva
Cerca il valore tradotto e conserva il campo della lingua di origine quando la traduzione non è ancora pronta.
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.
/ Continua a esplorare
Scopri come Altified si integra nel tuo flusso di lavoro.
API di backend di Next.js
Collega i valori provenienti da API a un'applicazione Next.js localizzata.
Esplorarelocalizzazione Django
Traduci i campi del modello e le risposte del backend nel luogo in cui risiedono i tuoi dati.
EsplorareTraduci il contenuto del database
Utilizzare chiavi stabili e tracciamento della fonte per i record modificati.
Esplorare