TacoTranslate
/
DokumentationPreise
 
Artikel
04. Mai 2025

Mühelose Lokalisierung für React-Anwendungen

Möchten Sie Ihre React-Anwendung auf neue Märkte ausweiten? TacoTranslate macht es unglaublich einfach, Ihre React-Apps zu lokalisieren, sodass Sie ein weltweites Publikum ohne Aufwand erreichen können.

Warum TacoTranslate für React wählen?

  • Nahtlose Integration: Speziell für React-Anwendungen entwickelt, fügt sich TacoTranslate mühelos in Ihren bestehenden Workflow ein.
  • Automatische Erfassung von Strings: Keine manuelle Verwaltung von JSON-Dateien mehr. TacoTranslate sammelt automatisch Strings aus Ihrer Codebasis.
  • KI-gestützte Übersetzungen: Nutzen Sie die Kraft der KI, um kontextuell genaue Übersetzungen zu liefern, die zum Ton Ihrer Anwendung passen.
  • Sofortige Sprachunterstützung: Fügen Sie mit nur einem Klick Unterstützung für neue Sprachen hinzu und machen Sie Ihre Anwendung weltweit zugänglich.

So funktioniert es

Installieren Sie das TacoTranslate-Paket über npm:

npm install tacotranslate

Wenn Sie das Modul installiert haben, müssen Sie ein TacoTranslate-Konto, ein Übersetzungsprojekt und zugehörige API-Schlüssel erstellen. Erstellen Sie hier ein Konto. Es ist kostenlos und erfordert keine Angabe einer Kreditkarte.

Erstellen Sie in der TacoTranslate-Anwendungsoberfläche ein Projekt und navigieren Sie zur Registerkarte "API-Schlüssel". Erstellen Sie einen read Schlüssel und einen read/write Schlüssel. Wir speichern sie als Umgebungsvariablen. Der read Schlüssel ist das, was wir public nennen, und der read/write Schlüssel ist secret. Zum Beispiel könnten Sie sie in eine .env Datei im Stammverzeichnis Ihres Projekts hinzufügen.

Außerdem müssen Sie zwei weitere Umgebungsvariablen hinzufügen: TACOTRANSLATE_DEFAULT_LOCALE und TACOTRANSLATE_ORIGIN.

  • TACOTRANSLATE_DEFAULT_LOCALE: Der standardmäßige Fallback-Locale-Code. In diesem Beispiel setzen wir ihn auf en für Englisch.
  • TACOTRANSLATE_ORIGIN: Der „Ordner“, in dem Ihre Strings gespeichert werden, z. B. die URL Ihrer Website. Erfahren Sie hier mehr über Origins.
.env
TACOTRANSLATE_PUBLIC_API_KEY=123456
TACOTRANSLATE_SECRET_API_KEY=789010
TACOTRANSLATE_DEFAULT_LOCALE=en
TACOTRANSLATE_ORIGIN=your-website-url.com

Stellen Sie sicher, dass Sie den geheimen read/write API‑Schlüssel niemals in clientseitige Produktionsumgebungen preisgeben.

TacoTranslate einrichten

Initialisieren Sie TacoTranslate in Ihrer React-Anwendung, indem Sie diese in den TacoTranslate-Kontext-Provider einbetten:

import React, {useState} from 'react';
import TacoTranslate, {Translate} from 'tacotranslate/react';

const tacoTranslate = createTacoTranslateClient({
	apiKey: 'YOUR_API_KEY',
});

export default function App() {
	const [locale, setLocale] = useState('en');

	return (
		<TacoTranslate client={tacoTranslate} locale={locale}>
			<Translate string="Hello, world!"/>
		</TacoTranslate>
	);
}

Sie können die Translate Komponente jetzt überall in Ihrer Anwendung verwenden, um übersetzten Text anzuzeigen! Schauen Sie sich unbedingt unsere Dokumentation für weitere Informationen und Implementierungsanleitungen an, die speziell auf Ihre Konfiguration zugeschnitten sind.

import {Translate} from 'tacotranslate/react';

export default async function Component() {
	return (
		<Translate string="Hello? This is TacoTranslate speaking." />
	);
}

Vorteile der Verwendung von TacoTranslate

  • Zeitersparnis: Automatisiert den mühsamen Prozess der Lokalisierung und das Sammeln von Strings und spart Ihnen wertvolle Zeit.
  • Kosteneffektiv: Reduziert den Bedarf an manuellen Übersetzungen und senkt so Ihre Lokalisierungskosten.
  • Verbesserte Genauigkeit: KI-gestützte Übersetzungen sorgen für kontextuell genaue und hochwertige Ergebnisse.
  • Skalierbare Lösung: Fügen Sie problemlos Unterstützung für neue Sprachen hinzu, während Ihre Anwendung und Kundenbasis wachsen.

Jetzt loslegen!

Ihre React-Anwendung wird automatisch übersetzt, wenn Sie Zeichenfolgen zu einer Translate Komponente hinzufügen. Beachten Sie, dass nur Umgebungen mit read/write Berechtigungen für den API-Schlüssel neue zu übersetzende Zeichenfolgen erstellen können.

Wir empfehlen eine geschlossene und gesicherte Staging-Umgebung, in der Sie Ihre Produktionsanwendung testen und neue Zeichenfolgen hinzufügen können, bevor Sie live gehen. Dadurch wird verhindert, dass jemand Ihren geheimen API-Schlüssel stiehlt und Ihr Übersetzungsprojekt möglicherweise durch das Hinzufügen unerwünschter Zeichenfolgen aufbläht.

Be sure to check out the complete examples over at our GitHub profile. If you encounter any problems, feel free to reach out, and we’ll be more than happy to help.

TacoTranslate lets you automatically localize your React applications quickly to and from over 75 languages. Translate for free!

Ein Produkt von NattskiftetHergestellt in Norwegen