React ilovalari uchun muammosiz mahalliylashtirish
React ilovangizni yangi bozorlar tomon kengaytirmoqchimisiz? TacoTranslate React ilovangizni mahalliylashtirishni juda oson qiladi va sizga hech qanday qiyinchiliksiz butun dunyo bo'ylab auditoriyaga yetib borish imkonini beradi.
Nega React uchun TacoTranslate-ni tanlash kerak?
- Muammosiz integratsiya: React ilovalari uchun maxsus ishlab chiqilgan, TacoTranslate mavjud ish jarayoningizga osonlik bilan integratsiyalanadi.
- Matnlarni avtomatik yig'ish: JSON fayllarini qo'lda boshqarish endi kerak emas. TacoTranslate kod bazangizdan matnlarni avtomatik ravishda to'playdi.
- Sun'iy intellektga asoslangan tarjimalar: Sun'iy intellekt kuchidan foydalangan holda, ilovangiz ohangiga mos va kontekstga to'g'ri tarjimalarni taqdim eting.
- Darhol til qo'llab-quvvatlashi: Yangi tillarni bir marta bosish bilan qo'shing va ilovangizni global auditoriyaga oching.
Qanday ishlaydi
npm orqali TacoTranslate paketini o'rnating:
npm install tacotranslate
Modulni o'rnatganingizdan so'ng, TacoTranslate hisobini, tarjima loyihasini va unga tegishli API kalitlarini yaratishingiz kerak bo'ladi. Bu yerda hisob yarating. Bu bepul, va kredit karta qo'shishingizni talab qilmaydi.
TacoTranslate ilovasining UI-da 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
kalitni biz public
deb ataymiz, read/write
kalit esa secret
hisoblanadi. Masalan, ularni loyihangiz ildizidagi .env
faylga qo'shishingiz mumkin.
Shuningdek, siz yana ikkita muhit o'zgaruvchisini qo'shishingiz kerak: TACOTRANSLATE_DEFAULT_LOCALE
va TACOTRANSLATE_ORIGIN
.
TACOTRANSLATE_DEFAULT_LOCALE
: Standart zaxira (fallback) lokal kodi. Ushbu misolda uni ingliz tili uchunen
deb belgilaymiz.TACOTRANSLATE_ORIGIN
: Satrlaringiz saqlanadigan “papka”, masalan, veb-saytingizning URL manzili. Bu yerda originlar haqida 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 hech qachon mijoz tomonidagi ishlab chiqarish muhitiga oshkor qilmang.
TacoTranslate-ni sozlash
Ilovangizni TacoTranslate kontekst provayderi bilan o'rab, TacoTranslate'ni React ilovangizda ishga tushiring:
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! Qo'shimcha ma'lumot va sizning sozlamalaringizga mos amalga oshirish qo'llanmalari uchun, albatta bizning hujjatimizni 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 avtomatlashtirib, qimmatli vaqtingizni tejaydi.
- Iqtisodiy samarali: Qo'lda tarjima qilishga bo'lgan ehtiyojni kamaytirib, lokalizatsiya xarajatlaringizni pasaytiradi.
- Aniqlikni oshirish: Sun'iy intellekt bilan quvvatlangan tarjimalar kontekstga mos va yuqori sifatli natijalarni ta'minlaydi.
- Kengaytiriladigan yechim: Ilovangiz va mijozlar bazangiz o'sib borishi bilan yangi tillarni osongina qo'llab-quvvatlash mumkin.
Bugun boshlang!
Sizning React ilovangiz Translate
komponentiga har qanday satrlarni qo'shganda avtomatik ravishda tarjima qilinadi. Eslatib o‘tamizki, API kalitida read/write
ruxsatlariga ega bo‘lgan muhitlargina tarjima qilinadigan yangi satrlarni yaratish imkoniga ega bo‘ladi.
Tavsiyamiz shundaki, ishlab chiqarish ilovangizni jonli ishga tushirishdan oldin yangi satrlarni qo‘shib sinab ko‘rishingiz uchun yopiq va xavfsiz staging muhitiga ega bo‘ling. Bu sizning maxfiy API kalitingizni hech kim o‘g‘irlamasligini va loyihangizga noqonuniy yoki keraksiz satrlar qo‘shilib uni ortiqcha to‘ldirmasligini oldini oladi.
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!