React ilovalari uchun muammosiz mahalliylashtirish
React ilovangizni yangi bozorlarga kengaytirmoqchimisiz? TacoTranslate React ilovalaringizni mahalliylashtirishni juda osonlashtiradi va sizga muammosiz global auditoriyaga yetib borish imkonini beradi.
React uchun TacoTranslate-ni nega tanlash kerak?
- Muammosiz integratsiya: React ilovalari uchun maxsus yaratilgan TacoTranslate mavjud ish jarayoningizga osonlik bilan qo'shiladi.
- Matnlarni avtomatik yig'ish: Endi JSON fayllarini qo'lda boshqarishga hojat yo'q. TacoTranslate kod bazangizdan satrlarni avtomatik yig'adi.
- Sun'iy intellektga asoslangan tarjimalar: Ilovangizning ohangiga mos keladigan, kontekstga muvofiq aniq tarjimalarni taqdim etish uchun sun'iy intellekt imkoniyatlaridan foydalaning.
- Darhol til qo'llab-quvvatlashi: Birgina klik bilan yangi tillarni qo'shing, shunda ilovingiz butun dunyo bo'ylab foydalanishga ochiq bo'ladi.
Qanday ishlaydi
TacoTranslate paketini npm orqali o'rnating:
npm install tacotranslate
Modulni o'rnatganingizdan so'ng, TacoTranslate hisob qaydnomasini, tarjima loyihasini va tegishli API kalitlarini yaratishingiz kerak bo'ladi. Bu yerdan hisob yarating. Bu bepul va kredit karta qo'shishingizni talab qilmaydi.
TacoTranslate ilovasining UI-da loyiha yarating va uning API kalitlari bo‘limiga o‘ting. Bitta read
va bitta 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
faylga qo‘shishingiz mumkin.
Shuningdek, siz yana ikki muhit o'zgaruvchisini qo'shishingiz kerak: TACOTRANSLATE_DEFAULT_LOCALE
va TACOTRANSLATE_ORIGIN
.
TACOTRANSLATE_DEFAULT_LOCALE
: Standart zaxira (fallback) lokal kodi. Ushbu misolda biz unien
— ingliz tili uchun belgilaymiz.TACOTRANSLATE_ORIGIN
: Matnlaringiz saqlanadigan “papka”, masalan veb-saytingizning URL manzili. Originlar haqida batafsil 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.com
Maxfiy read/write
API kalitini mijoz tomonidagi ishlab chiqarish muhitiga 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 ilovangiz ichida Translate
komponentini istalgan joyda tarjima qilingan matnni ko'rsatish uchun ishlatishingiz mumkin! Qo'shimcha ma'lumot va sizning sozlamalaringizga mos amalga oshirish qo'llanmalari 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: Mahalliylashtirish va satrlarni yig'ishning zerikarli jarayonini avtomatlashtirib, sizga qimmatli vaqtni tejaydi.
- Tejamkor: Qo'lda tarjima qilishga bo'lgan ehtiyojni kamaytiradi, bu esa mahalliylashtirish xarajatlaringizni pasaytiradi.
- Aniqlikni oshirish: Sun'iy intellekt yordamida tarjimalar kontekstga mos, aniq va yuqori sifatli natijalarni ta'minlaydi.
- Kengaytiriladigan yechim: Ilovangiz va mijozlar bazangiz o'sishi bilan yangi tillar uchun qo'llab-quvvatlashni osonlik bilan qo'shishingiz mumkin.
Bugun boshlang!
Siz Translate
komponentiga istalgan matnlarni qo'shganingizda, React ilovangiz avtomatik ravishda tarjima qilinadi. E'tibor bering, API kalitida read/write
ruxsatlari bo'lgan muhitlargina tarjima qilinadigan yangi matnlarni yaratishi mumkin.
Jonli rejimga o'tishdan oldin yangi matnlarni qo'shib, ishlab chiqarish ilovangizni sinab ko'rishingiz uchun yopiq va himoyalangan staging muhiti bo'lishini tavsiya qilamiz. Bu maxfiy API kalitingizni hech kim o'g'irlashiga yo'l qo'ymaslikka va nomaqbul matnlarni qo'shib tarjima loyihangizni ortiqcha yuklanishidan himoya qilishga yordam beradi.
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!