React ilovalari uchun eng yaxshi xalqarolashtirish (i18n) yechimi
React ilovangizni yangi bozorlar uchun kengaytirmoqchimisiz? TacoTranslate React ilovalaringizni mahalliylashtirishni nihoyatda osonlashtiradi va sizga muammosiz global auditoriyaga yetib borish imkonini beradi.
Nima uchun React uchun TacoTranslate ni tanlash kerak?
- Mukammal integratsiya: Aynan React ilovalari uchun mo‘ljallangan TacoTranslate mavjud ish jarayoningizga muammosiz integratsiyalanadi.
- Avtomatik satrlarni yig‘ish: JSON fayllarini qo‘lda boshqarish kerak emas. TacoTranslate sizning kod bazangizdan satrlarni avtomatik ravishda yig‘adi.
- Sun’iy intellekt bilan quvvatlangan tarjimalar: Ilovangiz ohangiga mos va kontekstga to‘g‘ri keladigan tarjimalarni ta’minlash uchun AI quvvatidan foydalaning.
- Darhol tilni qo‘llab-quvvatlash: Yangi tillarni faqatgina bir marta bosish bilan qo‘shing va ilovangizni global darajada foydalanishga yaroqli qiling.
U qanday ishlaydi
TacoTranslate paketini npm orqali o'rnating:
npm install tacotranslate
Modulni o'rnatganingizdan so'ng, sizga TacoTranslate hisob qaydnomasi, tarjima loyihasi va unga bog‘liq API kalitlari yaratishingiz kerak bo‘ladi. Bu yerda hisob qaydnomasini yarating. Bu bepul va kredit karta qo‘shishingiz shart emas.
TacoTranslate ilovasi foydalanuvchi interfeysida loyiha yarating va uning API kalitlari yorlig‘iga o‘ting. Bitta read
kalit va bitta read/write
kalit yarating. Ularni atrof-muhit o‘zgaruvchilari sifatida saqlaymiz. read
kalitga biz public
deb ataymiz, read/write
kalit esa secret
. Masalan, ularni loyihangiz ildizidagi .env
faylga qo‘shishingiz mumkin.
Siz shuningdek, yana ikki muhit o‘zgaruvchisini qo‘shishingiz kerak: TACOTRANSLATE_DEFAULT_LOCALE
va TACOTRANSLATE_ORIGIN
.
TACOTRANSLATE_DEFAULT_LOCALE
: Standart zaxira til kodi. Ushbu misolda biz uni ingliz tili uchunen
ga o‘rnatamiz.TACOTRANSLATE_ORIGIN
: Sizning matnlaringiz saqlanadigan “papka”, masalan, veb-saytingiz URL manzili. Asoslari haqida bu yerdan ko‘proq o‘qing.
TACOTRANSLATE_PUBLIC_API_KEY=123456
TACOTRANSLATE_SECRET_API_KEY=789010
TACOTRANSLATE_DEFAULT_LOCALE=en
TACOTRANSLATE_ORIGIN=your-website-url.com
Hech qachon sirli read/write
API kalitini mijoz tarafining ishlab chiqarish muhitlariga oshkor qilmasligingizga ishonch hosil qiling.
TacoTranslate sozlamalari
TacoTranslate-ni React ilovangizda ishga tushiring va ilovangizni TacoTranslate kontekst provayderi bilan o'rab oling:
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>
);
}
Endi ilovangiz ichida istalgan joyda Translate
komponentidan tarjima qilingan matnni ko‘rsatish uchun foydalanishingiz mumkin! Qo‘shimcha maʼlumot va sizning sozlamalaringizga mos amalga oshirish qo‘llanmalari uchun bizning hujjatlarimizni ko‘rib chiqing.
import {Translate} from 'tacotranslate/react';
export default async function Component() {
return (
<Translate string="Hello? This is TacoTranslate speaking." />
);
}
TacoTranslate’dan foydalanishning afzalliklari
- Vaqtni tejash: Mahalliylashtirish va matnlarni yig‘ishning zerikarli jarayonini avtomatlashtiradi, sizning qimmatli vaqtingizni tejaydi.
- Tejamkor: Qo‘lda tarjima qilishga bo‘lgan ehtiyojni kamaytiradi, mahalliylashtirish xarajatlaringizni pasaytiradi.
- Yaxshilangan aniqlik: Sun'iy intellektga asoslangan tarjimalar kontekstga mos va yuqori sifatli natijalarni ta'minlaydi.
- Kengaytiriladigan yechim: Ilovangiz va mijozlar bazasi o‘sib borishi bilan yangi tillarni qo‘shishni osonlashtiradi.
Bugun boshlang!
Sizning React ilovangizdagi har qanday satrlarni Translate
komponentiga qo‘shganingizda avtomatik ravishda tarjima qilinadi. Diqqat qiling, faqat API kalitida read/write
ruxsatlariga ega muhitlar yangi tarjima qilinadigan satrlarni yaratish imkoniyatiga ega bo‘ladi.
Ishlab chiqarish ilovangizni jonli ishga tushirishdan oldin yangi satrlarni qo‘shib sinovdan o‘tkazish uchun yopiq va xavfsiz staging muhitini yaratishni tavsiya qilamiz. Bu sizning maxfiy API kalitingizni o‘g‘irlashdan va bexato satrlar qo‘shib tarjima loyihangizni ortiqcha yuklamaslikdan saqlaydi.
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!