Daidaita harshe cikin sauƙi ga aikace-aikacen React
Shin kuna son faɗaɗa aikace‑aikacen React ɗinku zuwa sabbin kasuwanni? TacoTranslate yana matuƙar sauƙaƙa yin fassara da daidaita aikace‑aikacen React ɗinku, yana ba ku damar isa ga masu sauraro na duniya ba tare da wata matsala ba.
Me yasa za a zaɓi TacoTranslate don React?
- Haɗawa ba tare da matsala ba: An ƙera shi musamman don aikace-aikacen React, TacoTranslate yana haɗawa cikin sauƙi cikin tsarin aikinka na yanzu.
- Tattara rubutu ta atomatik: Babu buƙatar sarrafa fayilolin JSON da hannu. TacoTranslate yana tattara rubutu daga tushen lambar aikinka ta atomatik.
- Fassarar da AI ke tallafawa: Yi amfani da ƙarfin AI don samar da fassara masu daidaito cikin mahalli, waɗanda suka dace da salo na aikace-aikacenka.
- Tallafin Harshe Nan da Nan: Ƙara tallafi don sabbin harsuna da danna maɓallin guda kawai, yana sa aikace-aikacenka ya zama abin isa ga duniya baki ɗaya.
Yadda yake aiki
Shigar da kunshin TacoTranslate ta hanyar npm:
npm install tacotranslateBayan kun girka module din, za ku bukaci kirkirar asusun TacoTranslate, aikin fassara, da maballan API masu alaka. Kirkiri asusu anan. Yana kyauta, kuma ba lallai a saka bayanan katin kiredit ba.
A cikin UI na aikace‑aikacen TacoTranslate, ƙirƙiri wani aikin, sannan buɗe shafin makullin API ɗinsa. Ƙirƙiri mabuɗin read guda ɗaya, da mabuɗin read/write guda ɗaya. Za mu ajiye su a matsayin canje‑canjen muhalli. Mabuɗin read shi ne abin da muke kira public, kuma mabuɗin read/write shi ne secret. Misali, za ku iya ƙara su cikin fayil .env a babban fayil na tushen aikin ku.
Haka kuma za ku buƙaci ƙara saitunan muhallin guda biyu: TACOTRANSLATE_DEFAULT_LOCALE da TACOTRANSLATE_ORIGIN.
TACOTRANSLATE_DEFAULT_LOCALE: Lambar yaren mayar da martani ta tsoho. A cikin wannan misalin, za mu sa ta aendon Turanci.TACOTRANSLATE_ORIGIN: “folder” inda za a adana rubutattun kalmominku, misali adireshin URL na gidan yanar gizonku. Karanta ƙarin bayani game da tushen anan.
TACOTRANSLATE_PUBLIC_API_KEY=123456
TACOTRANSLATE_SECRET_API_KEY=789010
TACOTRANSLATE_DEFAULT_LOCALE=en
TACOTRANSLATE_ORIGIN=your-website-url.comTabbatar kada ku taɓa fallasa sirrin read/write mabudin API zuwa muhallin samarwa na bangaren abokin ciniki.
Kafa TacoTranslate
Saita TacoTranslate a cikin aikace-aikacen React ɗinku ta hanyar nade aikace-aikacenku cikin mai bayar da mahallin na 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>
);
}Yanzu za ku iya amfani da Translate ko'ina cikin aikace-aikacenku don nuna rubutu da aka fassara! Tabbatar ku duba takardunmu don ƙarin bayani da jagororin aiwatarwa na musamman ga saitinku.
import {Translate} from 'tacotranslate/react';
export default async function Component() {
return (
<Translate string="Hello? This is TacoTranslate speaking." />
);
}Fa'idodin amfani da TacoTranslate
- Ajiye lokaci: Yana sarrafa aikin gajiyawa na daidaita harshe da tattara rubutattun matani ta atomatik, yana ceton maka lokaci mai mahimmanci.
- Mai araha: Yana rage buƙatar fassarar hannu, ta haka yana rage kuɗaɗen daidaita harshe.
- Ingantaccen daidaito: Fassarar da aka yi da taimakon AI tana tabbatar da sakamako mai dacewa da mahallin da kuma inganci mai kyau.
- Magani mai iya faɗaɗawa: Yana ba da damar ƙara tallafi ga sababbin harsuna cikin sauƙi yayin da aikace-aikacenku da tushen abokan ciniki ke haɓaka.
Fara yau!
Your React application will be translated automatically when you add any strings to a Translate component. Note that only environments with read/write permissions on the API key will be able to create new strings to be translated.
Muna ba da shawarar ka sami mahalli na gwaji (staging) da aka rufe kuma mai tsaro inda za ka gwada aikace-aikacen samarwa, kana ƙara sabbin rubutu kafin a tura shi zuwa aiki. Wannan zai hana kowa satar sirrin makullin API ɗinka, kuma zai rage yiwuwar cika aikin fassara da ƙarin rubutu marasa izini.
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!