React ilovalarini xalqarolashtirish (i18n) uchun eng yaxshi yechim
React ilovangizni yangi bozorlar tomon kengaytirmoqchimisiz? TacoTranslate React ilovalaringizni mahalliylashtirishni nihoyatda osonlashtiradi va sizga muammosiz global auditoriyaga yetib borish imkonini beradi.
React uchun TacoTranslate'ni nima uchun tanlash kerak?
- Muammosiz integratsiya: React ilovalari uchun maxsus yaratilgan, TacoTranslate mavjud ish oqimingizga muammosiz integratsiyalanadi.
- Avtomatik satrlarni yigʻish: JSON fayllarini qoʻlda boshqarishga hojat yoʻq. TacoTranslate kod bazangizdan satrlarni avtomatik ravishda yigʻadi.
- Sun'iy intellekt asosidagi tarjimalar: Sun'iy intellekt imkoniyatlaridan foydalanib, ilovangiz ohangiga mos va kontekstga muvofiq aniq tarjimalarni taqdim etadi.
- Tezkor til qoʻllab-quvvatlash: Yangi tillarni bir marta bosish bilan qoʻshing — ilovangiz global miqyosda foydalanishga tayyor bo‘ladi.
Qanday ishlaydi
TacoTranslate paketini npm orqali o'rnating:
npm install tacotranslate
Modulni o'rnatganingizdan so'ng, TacoTranslate hisob qaydnomasi, tarjima loyihasi va unga tegishli API kalitlarini yaratishingiz kerak bo'ladi. Bu yerda hisob yarating. Bu bepul va kredit karta kiritishingizni talab qilmaydi.
TacoTranslate ilovasining UI ichida loyiha yarating va uning API kalitlari tabiga o'ting. Bitta read
kalit va bitta read/write
kalit yarating. Ularni muhit o'zgaruvchilari sifatida saqlaymiz. Biz read
kalitni public
deb ataymiz, read/write
kalit esa secret
deb ataladi. Masalan, ularni loyiha ildizidagi .env
faylga qo'shishingiz mumkin.
Shuningdek, yana ikkita muhit o'zgaruvchisini qo'shishingiz kerak: TACOTRANSLATE_DEFAULT_LOCALE
va TACOTRANSLATE_ORIGIN
.
TACOTRANSLATE_DEFAULT_LOCALE
: Standart zaxira lokal kodi. Ushbu misolda uni ingliz tili uchunen
deb belgilaymiz.TACOTRANSLATE_ORIGIN
: Matnlaringiz saqlanadigan “papka”, masalan, veb-saytingizning URL manzili. Originlar 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
Sirli read/write
API kalitini mijoz tomonidagi ishlab chiqarish muhitlariga hech qachon oshkor qilmang.
TacoTranslate'ni sozlash
TacoTranslate'ni React ilovangizda ishga tushirish uchun 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 ilovangizning istalgan joyida Translate
komponentidan tarjima qilingan matnni ko‘rsatish uchun foydalanishingiz mumkin! Batafsil maʼlumot va sizning sozlamalaringizga mos amalga oshirish bo‘yicha qo‘llanmalar uchun hujjatlarimizni albatta 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: Lokalizatsiya va satrlarni yig'ishning zerikarli jarayonini avtomatlashtiradi, sizning qimmatli vaqtingizni tejaydi.
- Tejamkorlik: Qo'lda tarjimaga bo'lgan ehtiyojni kamaytiradi, lokalizatsiya xarajatlaringizni pasaytiradi.
- Aniqlikni oshirish: Sun'iy intellektga asoslangan tarjimalar kontekstga mos, aniq va yuqori sifatli natijalarni ta'minlaydi.
- Masshtablanuvchi yechim: Ilovangiz va mijozlar bazangiz o'sishi bilan yangi tillar uchun qo'llab-quvvatlashni osonlik bilan qo'shishingiz mumkin.
Bugunoq boshlang!
React ilovangiz Translate
komponentiga har qanday satrlarni qo'shganda avtomatik tarzda tarjima qilinadi. E'tibor bering, yangi tarjima qilinadigan satrlarni yaratish faqat API kalitida read/write
ruxsatlariga ega muhitlarda mumkin bo'ladi.
Ishga tushirishdan oldin yangi satrlarni qo'shib, ishlab chiqarish ilovangizni sinab ko'rish uchun yopiq va xavfsiz sinov muhitiga ega bo'lishingizni tavsiya qilamiz. Bu maxfiy API kalitingizni hech kim o'g'irlashining oldini oladi va begona satrlar qo'shib tarjima loyihangizning shishib ketishining ehtimolini kamaytiradi.
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!