React ilovalari uchun muammosiz lokalizatsiya
React ilovangizni yangi bozorlar uchun kengaytirmoqchimisiz? TacoTranslate React ilovalarini mahalliylashtirishni juda oson qiladi, shuning uchun siz hech qanday qiyinchiliksiz global auditoriyaga yetib borishingiz mumkin.
React uchun TacoTranslate'ni nega tanlash kerak?
- Muammosiz integratsiya: React ilovalari uchun maxsus ishlab chiqilgan TacoTranslate mavjud ish jarayoningizga osongina integratsiyalanadi.
- Avtomatik satrlarni yig'ish: Endilikda JSON fayllarini qo'lda boshqarishga hojat yo'q. TacoTranslate satrlarni kod bazangizdan avtomatik ravishda yig'adi.
- Sun'iy intellekt asosidagi tarjimalar: Sun'iy intellekt quvvatidan foydalanib, kontekstga mos va ilovangiz ohangiga muvofiq aniq tarjimalarni taqdim eting.
- Tezkor til qo'llab-quvvatlashi: Yangi tillarni bir marta bosish bilan qo'shing, ilovangiz global miqyosda foydalanishga ochiq bo'ladi.
Qanday ishlaydi
TacoTranslate paketini npm orqali o'rnating:
npm install tacotranslateModulni o'rnatganingizdan so'ng, TacoTranslate hisobini, tarjima loyihasini va tegishli API kalitlarini yaratishingiz kerak bo'ladi. Bu yerda hisob yarating. Bu bepul va kredit karta qo'shishingiz shart emas.
TacoTranslate ilovasi interfeysida loyiha yarating va API kalitlari boʻlimiga oʻting. Bir dona read kalit va bir dona read/write kalit yarating. Ularni muhit oʻzgaruvchilari sifatida saqlaymiz. read kalitni biz public deb ataymiz, read/write kalit esa secret hisoblanadi. Masalan, ularni loyihangiz ildizidagi .env fayliga qoʻshishingiz mumkin.
Shuningdek, sizga yana ikkita muhit o'zgaruvchisini qo'shishingiz kerak: TACOTRANSLATE_DEFAULT_LOCALE va TACOTRANSLATE_ORIGIN.
TACOTRANSLATE_DEFAULT_LOCALE: Standart zaxira (fallback) lokal kodi. Bu misolda uni ingliz tili uchunendeb belgilaymiz.TACOTRANSLATE_ORIGIN: Satrlaringiz saqlanadigan “papka”, masalan, veb-saytingizning URL manzili. Originlar haqida ko'proq ma'lumotni bu yerdan o'qing.
TACOTRANSLATE_PUBLIC_API_KEY=123456
TACOTRANSLATE_SECRET_API_KEY=789010
TACOTRANSLATE_DEFAULT_LOCALE=en
TACOTRANSLATE_ORIGIN=your-website-url.comSirli read/write API kalitini mijoz tomonidagi ishlab chiqarish muhitlariga hech qachon oshkor qilmang.
TacoTranslate-ni sozlash
React ilovangizda TacoTranslate’ni ishga tushirish uchun ilovangizni TacoTranslate kontekst provayderi bilan o’rab qo’ying:
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 tarjima qilingan matnni ko‘rsatish uchun Translate komponentidan foydalanishingiz mumkin! Batafsil ma'lumot va sizning sozlamalaringizga mos amalga oshirish bo‘yicha qo‘llanmalar uchun iltimos 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: Lokalizatsiya va satrlarni yig'ishning zerikarli jarayonlarini avtomatlashtirib, sizga qimmatli vaqtni tejashga yordam beradi.
- Tejamkor: Qo'lda tarjima qilish zaruriyatini kamaytirib, lokalizatsiya xarajatlaringizni pasaytiradi.
- Yaxshilangan aniqlik: Sun'iy intellekt qo'llab-quvvatlaydigan tarjimalar kontekstga mos, aniq va yuqori sifatli natijalarni ta'minlaydi.
- Masshtablanadigan yechim: Ilovangiz va mijozlar bazangiz o'sishi bilan yangi tillar uchun qo'llab-quvvatlashni osonlik bilan qo'shishingiz mumkin.
Bugun boshlang!
Siz Translate komponentiga har qanday satr qo'shsangiz, React ilovangiz avtomatik tarzda tarjima qilinadi. E'tibor bering, API kalitida read/write ruxsatiga ega muhitlargina tarjima qilinadigan yangi satrlarni yaratish imkoniyatiga ega bo'ladi.
Ishga tushirishdan oldin yangi satrlarni qo'shib ilovangizni sinab ko'rish uchun yopiq va xavfsiz staging muhitiga ega bo'lishingizni tavsiya qilamiz. Bu sizning maxfiy API kalitingiz o'g'irlanishining oldini oladi va noqonuniy satrlar qo'shib tarjima loyihangizni shishib ketishidan 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!