React ilovalari uchun xalqarolashtirish (i18n) bo'yicha eng yaxshi yechim
React ilovangizni yangi bozorlarga kengaytirmoqchimisiz? TacoTranslate React ilovalarini mahalliylashtirishni juda oson qiladi va sizga hech qanday qiyinchiliksiz global (jahon) auditoriyaga yetib borish imkonini beradi.
React uchun TacoTranslate-ni nima uchun tanlash kerak?
- Muammosiz integratsiya: React ilovalari uchun maxsus mo'ljallangan TacoTranslate mavjud ish jarayoningizga osongina qo'shiladi.
- Matnlarni avtomatik yig'ish: Endi JSON fayllarni qo'lda boshqarishga hojat yo'q. TacoTranslate kod bazangizdan matnlarni avtomatik ravishda to'playdi.
- Sun'iy intellekt yordamidagi tarjimalar: Sun'iy intellekt imkoniyatlaridan foydalanib, ilovangiz ohangiga mos keladigan, kontekstga mos va aniq tarjimalarni taqdim eting.
- Tezkor til qo'llab-quvvatlashi: Faqat bir marta bosish bilan yangi tillarni qo'shing, bu ilovangizni global auditoriya uchun ochiq qiladi.
Qanday ishlaydi
TacoTranslate paketini npm orqali o'rnating:
npm install tacotranslateModulni o'rnatganingizdan so'ng, TacoTranslate hisobini, tarjima loyihasini va unga bog'langan API kalitlarini yaratishingiz kerak bo'ladi. Bu yerdan hisob oching. Bu bepul, va kredit karta qo'shishingizni talab qilmaydi.
TacoTranslate ilovasining interfeysida loyiha yarating va uning API kalitlari bo‘limiga o'ting. Bitta read kalit 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, yana ikki muhit o'zgaruvchisini qo'shishingiz kerak: TACOTRANSLATE_DEFAULT_LOCALE va TACOTRANSLATE_ORIGIN.
TACOTRANSLATE_DEFAULT_LOCALE: Sukut bo'yicha zaxira lokal kodi. Ushbu misolda biz uni ingliz tili uchunenga o'rnatamiz.TACOTRANSLATE_ORIGIN: Sizning satrlaringiz 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.comMahfiy read/write API kalitini mijoz tomonidagi ishlab chiqarish muhitiga hech qachon oshkor etmang.
TacoTranslate-ni sozlash
React ilovangizda TacoTranslate-ni boshlash 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 yo'riqnomalari uchun bizning 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 matnlarni yig'ishning zerikarli jarayonini avtomatlashtirib, qimmatli vaqtingizni tejaydi.
- Tejamkor: Qo'lda tarjima qilishga bo'lgan ehtiyojni kamaytirib, lokalizatsiya xarajatlaringizni pasaytiradi.
- Aniqlikni yaxshilash: Sun'iy intellektga asoslangan tarjimalar kontekstga mos va yuqori sifatli natijalarni ta'minlaydi.
- Masshtablanadigan yechim: Ilovangiz va mijozlar bazangiz o'sgan sari yangi tillar uchun qo'llab-quvvatlashni osonlik bilan qo'shishingiz mumkin.
Bugun boshlang!
Sizning React ilovangizdagi har qanday satr Translate komponentiga qo'shilganda avtomatik ravishda tarjima qilinadi. E'tibor bering, API kalitida read/write ruxsatlariga ega bo'lgan muhitlargina yangi tarjima qilinadigan satrlarni yaratishi mumkin.
Ishga tushirishdan oldin yangi satrlarni qo'shib, ishlab chiqarish ilovangizni sinab ko'rishingiz uchun yopiq va xavfsiz staging muhitiga ega bo'lishingizni tavsiya qilamiz. Bu sirli API kalitingizni hech kim o'g'irlashining oldini oladi va ehtimoliy nomaqbul satrlar qo'shib tarjima loyihangizni ortiqcha yuk bilan to'ldirishdan 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!