Ang pinakamahusay na solusyon para sa internasyonal na pagsasaayos (i18n) sa mga React app
Nais mo bang palawakin ang iyong React application sa mga bagong merkado? Pinapadali ng TacoTranslate ang pag-localize ng iyong mga React app, na nagbibigay-daan sa iyo na maabot ang pandaigdigang madla nang walang abala.
Bakit piliin ang TacoTranslate para sa React?
- Tuloy-tuloy na Integrasyon: Dinisenyo partikular para sa mga React application, ang TacoTranslate ay madaling nag-iintegrate sa iyong kasalukuyang daloy ng trabaho.
- Awtomatikong Pagkolekta ng Mga String: Hindi mo na kailangang mano-manong pamahalaan ang mga JSON file. Awtomatikong kinokolekta ng TacoTranslate ang mga string mula sa iyong codebase.
- Mga Salin na Pinapagana ng AI: Gamitin ang kapangyarihan ng AI upang magbigay ng mga salin na tumpak ayon sa konteksto at angkop sa tono ng iyong aplikasyon.
- Agad na Suporta sa Wika: Magdagdag ng suporta para sa mga bagong wika sa isang pag-click lang, ginagawa ang iyong aplikasyon na naa-access sa buong mundo.
Paano ito gumagana
I-install ang package ng TacoTranslate gamit ang npm:
npm install tacotranslateKapag na-install mo na ang module, kailangan mong gumawa ng isang TacoTranslate account, proyektong pagsasalin, at mga kaugnay na API key. Gumawa ng account dito. Libre ito, at hindi mo kailangang maglagay ng credit card.
Sa loob ng UI ng TacoTranslate application, gumawa ng isang proyekto, at pumunta sa tab na API keys nito. Create one read key, and one read/write key. Ii-save namin ang mga ito bilang mga environment variables. Ang read key ang tinatawag naming public, at ang read/write key ay secret. Halimbawa, maaari mong idagdag ang mga ito sa isang .env file sa root ng iyong proyekto.
Kailangan mo ring magdagdag ng dalawang karagdagang environment variable: TACOTRANSLATE_DEFAULT_LOCALE at TACOTRANSLATE_ORIGIN.
TACOTRANSLATE_DEFAULT_LOCALE: Ang default na fallback locale code. Sa halimbawang ito, ise-set natin ito saenpara sa Ingles.TACOTRANSLATE_ORIGIN: Ang “folder” kung saan ise-save ang iyong mga string, tulad ng URL ng iyong website. Basahin pa tungkol sa mga origin dito.
TACOTRANSLATE_PUBLIC_API_KEY=123456
TACOTRANSLATE_SECRET_API_KEY=789010
TACOTRANSLATE_DEFAULT_LOCALE=en
TACOTRANSLATE_ORIGIN=your-website-url.comSiguraduhing huwag kailanman ilantad ang lihim na read/write na API key sa client-side na production environment.
Pagsasaayos ng TacoTranslate
I-initialize ang TacoTranslate sa iyong React application sa pamamagitan ng pag-wrap ng iyong application sa TacoTranslate context provider:
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>
);
}Magagamit mo na ngayon ang Translate component kahit saan sa iyong aplikasyon upang ipakita ang isinaling teksto! Siguraduhing tingnan ang ang aming dokumentasyon para sa karagdagang impormasyon, at para sa mga gabay sa pagpapatupad na partikular sa iyong setup.
import {Translate} from 'tacotranslate/react';
export default async function Component() {
return (
<Translate string="Hello? This is TacoTranslate speaking." />
);
}Mga benepisyo ng paggamit ng TacoTranslate
- Nakakatipid ng oras: Awtomatikong isinasagawa ang nakakapagod na proseso ng lokalizasyon at pagkolekta ng mga string, na nakakatipid sa iyo ng mahalagang oras.
- Matipid: Binabawasan ang pangangailangan para sa manwal na pagsasalin, na nagpapababa ng iyong mga gastos sa lokalizasyon.
- Pinahusay na katumpakan: Tinitiyak ng mga pagsasaling pinapagana ng AI ang mga resulta na tama sa konteksto at mataas ang kalidad.
- Napapalawak na Solusyon: Madaling magdagdag ng suporta para sa mga bagong wika habang lumalago ang iyong aplikasyon at base ng mga customer.
Magsimula na ngayon!
Ang iyong React application ay awtomatikong isasalin kapag nagdagdag ka ng anumang mga string sa isang Translate komponent. Tandaan na tanging ang mga environment na may read/write na pahintulot sa API key ang makakalikha ng mga bagong string na isasalin.
Inirerekomenda naming magkaroon ng isang sarado at ligtas na staging environment kung saan maaari mong subukan ang iyong production application at magdagdag ng mga bagong string bago ito ilunsad. Mapipigilan nito ang sinuman sinuman na nakawin ang iyong lihim na API key, at posibleng maiwasan din ang pagdami ng mga hindi awtorisadong string na maaaring magpalobo ng iyong proyekto ng pagsasalin.
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!