TacoTranslate
/
HujjatlarNarxlar
 
Maqola
04-may, 2025

React ilovalari uchun xalqaro moslashtirish (i18n) bo'yicha eng yaxshi yechim

React ilovangizni yangi bozorlarga kengaytirmoqchimisiz? TacoTranslate React ilovangizni mahalliylashtirishni juda oson qiladi va sizga hech qanday muammosiz global auditoriyaga yetib borish imkonini beradi.

Nima uchun TacoTranslate-ni React uchun tanlash kerak?

  • Muammosiz integratsiya: React ilovalari uchun maxsus ishlab chiqilgan, TacoTranslate mavjud ish oqimingizga muammosiz integratsiyalanadi.
  • Matnlarni avtomatik yigʻish: Endi JSON fayllarini qoʻlda boshqarish shart emas. TacoTranslate kod bazangizdan matnlarni avtomatik yigʻadi.
  • Sunʼiy intellekt bilan quvvatlangan tarjimalar: Ilovangiz ohangiga mos va kontekstga toʻgʻri keladigan aniq tarjimalarni taqdim etish uchun sunʼiy intellekt kuchidan foydalaning.
  • Darhol tilni qoʻllab-quvvatlash: Yangi tillarni faqat bir marta bosish bilan qoʻshing va ilovangizni butun dunyo boʻylab foydalanishga yaroqli qiling.

Qanday ishlaydi

TacoTranslate paketini npm orqali o'rnating:

npm install tacotranslate

Modul o'rnatilgach, TacoTranslate hisob qaydnomasi, tarjima loyihasi va ularga tegishli API kalitlarini yaratishingiz kerak bo'ladi. Bu yerda hisob qaydnomasini yarating. Bu bepul va kredit karta qo'shishni talab qilmaydi.

TacoTranslate ilova interfeysida loyiha yarating va uning API kalitlari yorlig'iga o'ting. Bitta read va bitta read/write kalit yarating. Ularni muhit o'zgaruvchilari sifatida saqlaymiz. read kalitini biz public deb ataymiz, read/write kaliti esa secret hisoblanadi. Masalan, ularni loyihangizning ildiz papkasidagi .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 fallback lokal kodi. Ushbu misolda uni ingliz tili uchun en ga o'rnatamiz.
  • TACOTRANSLATE_ORIGIN: Satrlaringiz saqlanadigan "papka", masalan saytingizning URL manzili. Originlar haqida bu yerdan batafsil o'qing.
.env
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'rang:

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 ilovangizdagi istalgan joyda tarjima qilingan matnni ko‘rsatish uchun Translate komponentidan foydalanishingiz mumkin! Batafsil maʼlumot va sozlamangizga mos amalga oshirish bo‘yicha qo‘llanmalar uchun 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'ish kabi zerikarli jarayonlarni avtomatlashtiradi va shu bilan qimmatli vaqtingizni tejaydi.
  • Tejamkor: Qo'lda tarjima qilish zaruratini kamaytiradi va lokalizatsiya xarajatlaringizni pasaytiradi.
  • Aniqlikni oshirish: Sun'iy intellektga asoslangan tarjimalar kontekstga mos va yuqori sifatli natijalarni ta'minlaydi.
  • Mashtablanuvchi yechim: Ilovangiz va mijozlar bazangiz o'sishi bilan yangi tillarni oson qo'shishingiz mumkin.

Bugun boshlang!

Sizning React ilovangiz Translate komponentiga har qanday satrlarni qo'shganda avtomatik tarzda tarjima qilinadi. E'tiborga olingki, faqat API kalitiga read/write ruxsatlari berilgan muhitlar tarjima uchun yangi satrlarni yaratishi mumkin.

Ilovangizni jonli ishlashga chiqarishdan oldin yangi satrlarni qo'shib sinab ko'rishingiz uchun yopiq va xavfsiz staging muhitiga ega bo'lishingizni tavsiya qilamiz. Bu hech kimning maxfiy API kalitingizni o'g'irlashiga va nomaqbul satrlar qo'shilishi orqali tarjima loyihangizning hajmi oshishiga yo'l qo'ymaydi.

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!

Nattskiftet mahsulotiNorvegiyada ishlab chiqarilgan