TacoTranslate
/
DokumentasiHarga
 
Artikel
04 Mei 2025

Pelokalan mudah untuk aplikasi React

Adakah anda ingin mengembangkan aplikasi React anda ke pasaran baharu? TacoTranslate menjadikan pelokalan aplikasi React anda sangat mudah, membolehkan anda menjangkau khalayak global tanpa kerumitan.

Mengapa memilih TacoTranslate untuk React?

  • Integrasi Lancar: Direka khusus untuk aplikasi React, TacoTranslate berintegrasi dengan lancar ke dalam aliran kerja sedia ada anda.
  • Pengumpulan Rentetan Automatik: Tidak perlu lagi mengurus fail JSON secara manual. TacoTranslate secara automatik mengumpulkan rentetan dari pangkalan kod anda.
  • Terjemahan Dikuasakan oleh AI: Manfaatkan kuasa AI untuk menyediakan terjemahan yang tepat mengikut konteks dan sesuai dengan nada aplikasi anda.
  • Sokongan Bahasa Segera: Tambah sokongan untuk bahasa baharu dengan hanya satu klik, menjadikan aplikasi anda boleh diakses secara global.

Bagaimana ia berfungsi

Pasang pakej TacoTranslate melalui npm:

npm install tacotranslate

Setelah anda memasang modul tersebut, anda perlu membuat akaun TacoTranslate, sebuah projek terjemahan, dan kunci API yang berkaitan. Buat akaun di sini. Ia percuma, dan tidak memerlukan anda menambah kad kredit.

Dalam antara muka aplikasi TacoTranslate, buat satu projek dan navigasi ke tab kekunci API projek tersebut. Buat satu kunci read, dan satu kunci read/write. Kami akan menyimpannya sebagai pembolehubah persekitaran. Kunci read adalah apa yang kami panggil public, dan kunci read/write adalah secret. Sebagai contoh, anda boleh menambahkannya ke dalam fail .env di akar projek anda.

Anda juga perlu menambah dua lagi pembolehubah persekitaran: TACOTRANSLATE_DEFAULT_LOCALE dan TACOTRANSLATE_ORIGIN.

  • TACOTRANSLATE_DEFAULT_LOCALE: Kod locale sandaran lalai. Dalam contoh ini, kami akan menetapkannya kepada en untuk Bahasa Inggeris.
  • TACOTRANSLATE_ORIGIN: “folder” di mana rentetan anda akan disimpan, contohnya URL laman web anda. Baca lebih lanjut tentang origin di sini.
.env
TACOTRANSLATE_PUBLIC_API_KEY=123456
TACOTRANSLATE_SECRET_API_KEY=789010
TACOTRANSLATE_DEFAULT_LOCALE=en
TACOTRANSLATE_ORIGIN=your-website-url.com

Pastikan anda tidak pernah membocorkan kunci API rahsia read/write kepada persekitaran produksi di sisi klien.

Menyiapkan TacoTranslate

Inisialisasikan TacoTranslate dalam aplikasi React anda dengan membungkus aplikasi anda dalam penyedia konteks TacoTranslate:

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>
	);
}

Anda kini boleh menggunakan komponen Translate di mana-mana dalam aplikasi anda untuk memaparkan teks yang diterjemahkan! Pastikan anda melihat dokumentasi kami untuk maklumat lanjut, dan untuk panduan pelaksanaan yang khusus untuk tetapan anda.

import {Translate} from 'tacotranslate/react';

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

Kelebihan menggunakan TacoTranslate

  • Penjimatan masa: Mengautomasikan proses lokalisasi dan pengumpulan rentetan yang membosankan, menjimatkan masa anda yang berharga.
  • Kos efektif: Mengurangkan keperluan untuk penterjemahan manual, sekaligus menurunkan kos lokalisasi anda.
  • Ketepatan yang lebih baik: Terjemahan yang dikuasakan oleh AI memastikan keputusan yang tepat dari segi konteks dan berkualiti tinggi.
  • Penyelesaian yang boleh diskalakan: Menambah sokongan untuk bahasa baru dengan mudah apabila aplikasi dan asas pelanggan anda berkembang.

Mulakan hari ini!

Aplikasi React anda akan diterjemahkan secara automatik apabila anda menambah sebarang rentetan ke komponen Translate. Perlu diingat bahawa hanya persekitaran yang mempunyai kebenaran read/write pada kunci API akan dapat membuat rentetan baharu untuk diterjemahkan.

Kami mengesyorkan mempunyai persekitaran staging yang tertutup dan selamat di mana anda boleh menguji aplikasi produksi anda, menambah rentetan baharu sebelum dilancarkan. Ini akan menghalang sesiapa sesiapa daripada mencuri kunci API rahsia anda, dan berpotensi membengkakkan projek terjemahan anda dengan menambah rentetan tidak sah.

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!

Produk dari NattskiftetDibuat di Norway