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 und so ohne Aufwand ein weltweites Publikum zu erreichen.
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 kontextbezogene, präzise Ü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 global zugänglich.
Wie es funktioniert
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 die zugehörigen API-Schlüssel anlegen. Hier können Sie ein Konto erstellen. Es ist kostenlos und erfordert keine Angabe einer Kreditkarte.
Erstellen Sie innerhalb der TacoTranslate-Anwendungsoberfläche ein Projekt und navigieren Sie zum Tab für 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önnen Sie sie in einer .env
Datei im Stammverzeichnis Ihres Projekts speichern.
Sie müssen außerdem 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 aufen
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.
TACOTRANSLATE_PUBLIC_API_KEY=123456
TACOTRANSLATE_SECRET_API_KEY=789010
TACOTRANSLATE_DEFAULT_LOCALE=en
TACOTRANSLATE_ORIGIN=your-website-url.com
Stellen Sie sicher, dass der geheime read/write
API-Schlüssel niemals in clientseitigen Produktionsumgebungen offengelegt wird.
TacoTranslate einrichten
Initialisieren Sie TacoTranslate in Ihrer React-Anwendung, indem Sie die Anwendung mit dem TacoTranslate-Kontext-Provider umschließen:
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 Einrichtung zugeschnitten sind.
import {Translate} from 'tacotranslate/react';
export default async function Component() {
return (
<Translate string="Hello? This is TacoTranslate speaking." />
);
}
Vorteile von TacoTranslate
- Zeitersparnis: Automatisiert den mühsamen Prozess der Lokalisierung und des Sammelns von Strings und spart Ihnen wertvolle Zeit.
- Kosteneffizient: Verringert den Bedarf an manuellen Übersetzungen und senkt Ihre Lokalisierungskosten.
- Verbesserte Genauigkeit: KI-gestützte Übersetzungen sorgen für kontextuell genaue und hochwertige Ergebnisse.
- Skalierbare Lösung: Fügen Sie bei wachsendem Anwendungsumfang und Kundenstamm mühelos Unterstützung für neue Sprachen hinzu.
Jetzt loslegen!
Ihre React-Anwendung wird automatisch übersetzt, wenn Sie Strings zu einer Translate
Komponente hinzufügen. Beachten Sie, dass nur Umgebungen mit read/write
Berechtigungen für den API‑Schlüssel in der Lage sind, neue zu übersetzende Strings zu erstellen.
Wir empfehlen, eine geschlossene und gesicherte Staging‑Umgebung zu haben, in der Sie Ihre Produktionsanwendung testen und neue Strings hinzufügen können, bevor Sie live gehen. Dies verhindert, dass jemand Ihren geheimen API‑Schlüssel stiehlt und möglicherweise Ihr Übersetzungsprojekt durch das Hinzufügen unerwünschter Strings 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!