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 globales 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 Zeichenketten-Erfassung: Keine manuelle Verwaltung von JSON-Dateien mehr. TacoTranslate sammelt automatisch Zeichenketten aus Ihrem Codebestand.
- 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 global zugänglich.
Wie es funktioniert
Installieren Sie das TacoTranslate-Paket über npm:
npm install tacotranslate
Wenn das Modul installiert ist, müssen Sie ein TacoTranslate-Konto, ein Übersetzungsprojekt und die zugehörigen API-Schlüssel erstellen. Erstellen Sie hier ein Konto. Es ist kostenlos und erfordert keine Angabe einer Kreditkarte.
Innerhalb der TacoTranslate-Anwendungsoberfläche erstellen Sie ein Projekt und navigieren zum Tab mit den API-Schlüsseln. Erstellen Sie einen read
Schlüssel und einen read/write
Schlüssel. Wir speichern diese als Umgebungsvariablen. Der read
Schlüssel wird als public
bezeichnet und der read/write
Schlüssel als secret
. Zum Beispiel könnten Sie sie in eine .env
Datei im Stammverzeichnis Ihres Projekts einfügen.
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. Hier erfahren Sie mehr über Origins.
TACOTRANSLATE_PUBLIC_API_KEY=123456
TACOTRANSLATE_SECRET_API_KEY=789010
TACOTRANSLATE_DEFAULT_LOCALE=en
TACOTRANSLATE_ORIGIN=your-website-url.com
Achten Sie darauf, den geheimen read/write
API-Schlüssel niemals an clientseitige Produktionsumgebungen weiterzugeben.
Einrichten von TacoTranslate
Initialisieren Sie TacoTranslate in Ihrer React-Anwendung, indem Sie Ihre Anwendung im TacoTranslate-Kontextanbieter 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 nun die Komponente Translate
überall in Ihrer Anwendung verwenden, um übersetzten Text anzuzeigen! Schauen Sie sich unbedingt unsere Dokumentation für weitere Informationen und spezifische Implementierungsanleitungen für Ihre Einrichtung an.
import {Translate} from 'tacotranslate/react';
export default async function Component() {
return (
<Translate string="Hello? This is TacoTranslate speaking." />
);
}
Vorteile der Nutzung von TacoTranslate
- Zeitersparnis: Automatisiert den mühsamen Prozess der Lokalisierung und Sammlung von Strings, wodurch Sie wertvolle Zeit sparen.
- Kosteneffizient: Verringert den Bedarf an manuellen Übersetzungen und senkt so Ihre Lokalisierungskosten.
- Verbesserte Genauigkeit: KI-gestützte Übersetzungen sorgen für kontextuell genaue und qualitativ hochwertige Ergebnisse.
- Skalierbare Lösung: Unterstützen Sie einfach neue Sprachen, während Ihre Anwendung und Kundenbasis wachsen.
Fangen Sie noch heute an!
Ihre React-Anwendung wird automatisch übersetzt, sobald Sie Zeichenketten zu einer Translate
Komponente hinzufügen. Beachten Sie, dass nur Umgebungen mit read/write
Berechtigungen für den API-Schlüssel neue zu übersetzende Zeichenketten erstellen können.
Wir empfehlen, eine geschlossene und gesicherte Staging-Umgebung einzurichten, in der Sie Ihre Produktionsanwendung testen und neue Zeichenketten 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 Zeichenketten aufbläht.
Sehen Sie sich unbedingt die vollständigen Beispiele in unserem GitHub-Profil an. Sollten Sie auf Probleme stoßen, zögern Sie nicht, uns zu kontaktieren, wir helfen Ihnen gerne weiter.
TacoTranslate ermöglicht Ihnen, Ihre React-Anwendungen schnell und automatisch in jede Sprache und zurück zu lokalisieren. Kostenlos übersetzen!