API-Inhaltslokalisierung

Lokalisierung von API-Antworten und dynamischen Produktinhalten

Bieten Sie Frontend-Clients die gewünschte Sprache, ohne Ihre API zu duplizieren, Ihre Datensätze zu verschieben oder die Übersetzungslogik in einem Browser-Overlay zu verstecken.

Eine lokalisierungsabhängige API-Anfrage
API request + locale
Translated fields
Localized frontend

Berechtigungen und Datenbesitz im Backend beibehalten, während gleichzeitig die vom jeweiligen Client oder der jeweiligen Route benötigte Inhaltssprache zurückgegeben wird.

Die kurze Antwort

Die API-Lokalisierung greift bei der Zusammenstellung der Produktdaten. Ihr Backend kann übersetzte Felder für die angeforderte Sprache auflösen, den Quellwert als Fallback beibehalten und eine Antwort zurückgeben, die lokalisierte Clients direkt darstellen können.

/ 01

Wählen Sie übersetzbare Felder aus.

Markieren Sie die Produktnamen, Beschreibungen, Etiketten oder redaktionellen Angaben, die API-Nutzer in einer anderen Sprache erhalten sollen.

/ 02

Übergeben Sie das aktive Gebietsschema

Übertragen Sie die Sprache in den Anfrage- oder Anwendungskontext, damit das Backend weiß, welche Version aufgelöst werden soll.

/ 03

Lösung mit einem Ausweichverfahren

Den übersetzten Wert nachschlagen und das Quellsprachenfeld beibehalten, wenn eine Übersetzung noch nicht fertig ist.

/ 04

Die Antwort bereitstellen

Eine stabile Antwortform an Web-, Mobil- oder Partnerclients zurückgeben, ohne dass jeder Client eine Übersetzungslogik implementieren muss.

Warum es wichtig ist

Ein Lokalisierungs-Workflow, der in Ihr Produkt integriert ist.

API-First-Verhalten

Werte dort übersetzen, wo Antwortobjekte zusammengestellt werden, anstatt jedes Frontend aufzufordern, den Rohdateninhalt zu interpretieren.

Ihre Aufzeichnungen behalten ihre Autorität.

Modelle, Berechtigungen, Beziehungen und Quellwerte sollten im Backend verwaltet werden, wo sie bereits vorhanden sind.

Ein lokaler Vertrag

Denselben sprachspezifischen Inhalt können Sie einer Next.js-Seite, einer mobilen App, einem internen Tool oder einem externen API-Nutzer bereitstellen.

Die Anmeldeinformationen bleiben serverseitig.

Schützen Sie Projektgeheimnisse und legen Sie genau fest, welche lokalisierten Felder von jedem Endpunkt offengelegt werden.

Häufig gestellte Fragen

Fragen, die sich Teams vor der Lokalisierung stellen.

Should translation happen in the API or the frontend?

Wenn das Backend die Inhalte und Berechtigungen besitzt, schafft die Auflösung sprachspezifischer Felder in der API einen konsistenten Vertrag für jeden Client und hält die Anmeldeinformationen vom Client fern.

What happens if a requested translation is missing?

Als vorhersehbaren Ausweichwert wird der ursprüngliche Quellwert zurückgegeben. Der Übersetzungsworkflow identifiziert dann den fehlenden oder veralteten Wert zur späteren Überprüfung.

Can API localization work with a Next.js frontend?

Ja. Eine Next.js-Anwendung kann die aktive Sprache anfordern und die lokalisierte Antwort innerhalb von Routenseiten, Serverkomponenten und der Metadatengenerierung rendern.