Ang pinakamahusay na solusyon para sa internasyonalizasyon (i18n) ng mga React app
Nais mo bang palawakin ang iyong React application sa mga bagong merkado? Pinapadali ng TacoTranslate ang paglokalisa ng iyong mga React app, kaya maaari mong maabot ang pandaigdigang mga gumagamit nang walang abala.
Bakit piliin ang TacoTranslate para sa React?
- Walang putol na Integrasyon: Dinisenyo para sa mga React application, ang TacoTranslate ay madaling maisama 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 Pagsasaling Pinapagana ng AI: Gamitin ang kapangyarihan ng AI upang magbigay ng mga pagsasaling tama sa konteksto at angkop sa tono ng iyong aplikasyon.
- Agad-agad na Suporta sa Wika: Magdagdag ng suporta para sa mga bagong wika sa isang pag-click lamang, na ginagawang naa-access ang iyong aplikasyon sa buong mundo.
Paano ito gumagana
I-install ang pakete ng TacoTranslate gamit ang npm:
npm install tacotranslateKapag na-install mo na ang module, kailangan mong lumikha ng isang TacoTranslate account, isang proyekto ng pagsasalin, at mga kaugnay na API key. Gumawa ng account dito. Libre ito, at hindi mo kailangang magbigay ng credit card.
Sa UI ng aplikasyong TacoTranslate, gumawa ng proyekto at pumunta sa tab na API keys. Gumawa ng isang read key at isang read/write key. Ise-save natin ang mga ito bilang mga environment variable. Ang read key ang tinatawag naming public at ang read/write key ay secret. Halimbawa, maaari mo silang idagdag sa isang .env file sa root ng iyong proyekto.
Kailangan mo ring magdagdag ng dalawang karagdagang environment variables: TACOTRANSLATE_DEFAULT_LOCALE at TACOTRANSLATE_ORIGIN.
TACOTRANSLATE_DEFAULT_LOCALE: Ang default na fallback locale code. Sa halimbawa na ito, itatakda namin 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 pinagmulan 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 API key sa mga 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>
);
}Maaari mo na ngayong gamitin ang Translate na komponent kahit saan sa iyong aplikasyon upang ipakita ang isinaling teksto! Tiyaking tingnan ang aming dokumentasyon para sa karagdagang impormasyon at para sa mga gabay sa implementasyon na naaangkop sa iyong setup.
import {Translate} from 'tacotranslate/react';
export default async function Component() {
return (
<Translate string="Hello? This is TacoTranslate speaking." />
);
}Mga pakinabang ng paggamit ng TacoTranslate
- Nakakatipid ng oras: Ina-awtomatisa ang nakakapagod na proseso ng lokalipikasyon at pagkolekta ng mga string, kaya nakakatipid ka ng mahalagang oras.
- Makatipid sa gastos: Binabawasan ang pangangailangan para sa manu-manong pagsasalin, kaya nababawasan ang iyong gastos sa lokalipikasyon.
- Pinahusay na katumpakan: Tinitiyak ng mga pagsasaling pinapagana ng AI ang kontekstwal na katumpakan at mataas na kalidad ng mga resulta.
- Nasusukat na Solusyon: Madaling magdagdag ng suporta para sa mga bagong wika habang lumalaki ang iyong aplikasyon at base ng mga customer.
Magsimula na ngayon!
Awtomatikong isasalin ang iyong React application kapag nagdagdag ka ng anumang mga string sa isang Translate komponent. Tandaan na tanging mga kapaligiran na may permiso na read/write sa API key ang makakalikha ng mga bagong string na isasalin.
Iminumungkahi naming magkaroon ng isang sarado at ligtas na staging environment kung saan maaari mong subukan ang iyong aplikasyon sa produksyon at magdagdag ng mga bagong string bago ito ilunsad. Mapipigilan nito ang sinuman sinuman mula sa pagnanakaw ng iyong lihim na API key, at posibleng mapalaki ang iyong translation project sa pamamagitan ng pagdagdag ng mga hindi awtorisadong string.
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!