TacoTranslate
/
HujjatlarNarxlar
 
Maqola
04-may, 2025

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 tacotranslate

Modulni 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 uchun en deb belgilaymiz.
  • TACOTRANSLATE_ORIGIN: Satrlaringiz saqlanadigan “papka”, masalan, veb-saytingizning URL manzili. Originlar haqida ko'proq ma'lumotni bu yerdan 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

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!

Nattskiftet mahsulotiNorvegiyada ishlab chiqarilgan