Madaling paglokalisa para sa mga React na aplikasyon
Naghahanap ka bang palawakin ang iyong React application sa mga bagong merkado? Ginagawa ng TacoTranslate na napakadali ang pag-localize ng iyong mga React app, na nagbibigay-daan sa iyo na maabot ang isang pandaigdigang audience nang walang kahirap-hirap.
Bakit Piliin ang TacoTranslate para sa React?
- Walang Sagabal na Integrasyon: Dinisenyo partikular para sa mga React na aplikasyon, ang TacoTranslate ay kusang isinama sa iyong kasalukuyang workflow.
- Awtomatikong Pagkolekta ng Mga String: Hindi mo na kailangang manu-manong pamahalaan ang mga JSON file. Awtomatikong kinokolekta ng TacoTranslate ang mga string mula sa iyong codebase.
- Mga Pagsasalin na Pinapagana ng AI: Gamitin ang kapangyarihan ng AI upang magbigay ng mga pagsasaling naaayon sa konteksto at tono ng iyong aplikasyon.
- Agad na Suporta sa Wika: Magdagdag ng suporta para sa mga bagong wika sa isang click lang, upang maging globally accessible ang iyong aplikasyon.
Paano ito gumagana
I-install ang package ng TacoTranslate gamit ang npm:
npm install tacotranslate
Kapag na-install mo na ang module, kailangan mong gumawa ng TacoTranslate account, isang translation project, at mga kaugnay na API key. Gumawa ng account dito. Libre ito, at hindi kailangan maglagay ng credit card.
Sa loob ng UI ng TacoTranslate application, gumawa ng isang proyekto, at pumunta sa tab ng API keys nito. Gumawa ng isang read
key, at isang read/write
key. Itatago namin ang mga ito bilang environment variables. Ang read
key ang tinatawag naming public
, at ang read/write
key naman ay secret
. Halimbawa, maaari mo silang idagdag 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, itatakda natin ito saen
para sa Ingles.TACOTRANSLATE_ORIGIN
: Ang “folder” kung saan itatago ang iyong mga string, tulad ng URL ng iyong website. Basahin pa ang tungkol sa mga origin dito.
TACOTRANSLATE_PUBLIC_API_KEY=123456
TACOTRANSLATE_SECRET_API_KEY=789010
TACOTRANSLATE_DEFAULT_LOCALE=en
TACOTRANSLATE_ORIGIN=your-website-url.com
Siguraduhing huwag kailanman ibunyag ang lihim na read/write
API key sa mga client side 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 nang gamitin ang Translate
component kahit saan sa loob ng iyong aplikasyon upang ipakita ang isinaling teksto! Siguraduhing 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 Benepisyo ng Paggamit ng TacoTranslate
- Nakakatipid ng Oras: Ino-automate ang nakakapagod na proseso ng lokalizasyon at pagkolekta ng mga string, na nagse-save ng mahalagang oras mo.
- Abot-kayang Gastos: Binabawasan ang pangangailangan para sa manwal na pagsasalin, kaya bumababa ang gastos sa lokalizasyon.
- Pinahusay na Katumpakan: Tinitiyak ng AI-powered na mga pagsasalin ang kontekstuwal na katumpakan at mataas na kalidad ng 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
na component. Tandaan na tanging ang mga kapaligiran na may read/write
na pahintulot sa API key lamang 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, nagdadagdag ng mga bagong string bago ito i-deploy. Makakaiwas ito upang hindi makuha ng sinuman ang iyong lihim na API key, at posibleng mapalaki ang iyong proyekto ng pagsasalin dahil sa pagdaragdag 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!