TacoTranslate
/
HujjatlarNarxlar
 
Maqola
04-may

React ilovalari uchun xalqarolashtirish (i18n)ning eng yaxshi yechimi

React ilovangizni yangi bozorlar tomon kengaytirmoqchimisiz? TacoTranslate React ilovalarini mahalliylashtirishni nihoyatda osonlashtiradi va sizga hech qanday muammosiz global auditoriyaga yetib borish imkonini beradi.

React uchun TacoTranslate'ni nega tanlash kerak?

  • Muammosiz integratsiya: React ilovalari uchun maxsus ishlab chiqilgan bo'lib, TacoTranslate mavjud ish oqimingizga muammosiz integratsiyalanadi.
  • Avtomatik matnlarni yig'ish: Endi JSON fayllarni qo'lda boshqarishingiz shart emas. TacoTranslate kod bazangizdan satrlarni avtomatik ravishda yig'adi.
  • Sun'iy intellekt yordamida tarjimalar: Ilovangiz ohangiga mos keladigan, kontekstga mos va aniq tarjimalarni ta'minlash uchun AI quvvatidan foydalaning.
  • Tezkor til qo'llab-quvvatlashi: Yangi tillarni faqat bir marta bosish bilan qo'shing va ilovangizni butun dunyo miqyosida foydalanish mumkin qiling.

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'shishingiz shart emas.

TacoTranslate dasturining foydalanuvchi interfeysida loyiha yarating va uning API kalitlari yorlig'iga o'ting. Bitta read kalit va bitta read/write kalit yarating. Biz 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, yana ikkita muhit o'zgaruvchisini qo'shishingiz kerak: TACOTRANSLATE_DEFAULT_LOCALE va TACOTRANSLATE_ORIGIN.

  • TACOTRANSLATE_DEFAULT_LOCALE: Sukut bo'yicha zaxira til kodi. Ushbu misolda biz uni ingliz tili uchun en ga o'rnatamiz.
  • TACOTRANSLATE_ORIGIN: Matnlaringiz saqlanadigan “papka”, masalan saytingizning URL manzili. Originlar haqida bu yerda ko'proq o'qing.
.env
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 qilmasligingizga ishonch hosil qiling.

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 istalgan joyda Translate komponentidan tarjima qilingan matnni ko'rsatish uchun foydalanishingiz mumkin! Qo'shimcha ma'lumot va tizimingizga mos amalga oshirish bo'yicha qo'llanmalar 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: Lokalizatsiya va satrlarni yig'ishning zerikarli jarayonini avtomatlashtiradi, shu bilan qimmatli vaqtingizni tejaydi.
  • Tejamkor: Qo'lda tarjima qilish zaruratini kamaytirib, lokalizatsiyaga ketadigan xarajatlarni pasaytiradi.
  • Yaxshilangan aniqlik: Sun'iy intellektga asoslangan tarjimalar kontekstga mos va yuqori sifatli natijalarni ta'minlaydi.
  • Masshtabga mos yechim: Ilovangiz va mijozlar bazangiz o'sishi bilan yangi tillarga qo'llab-quvvatlashni osonlik bilan qo'shing.

Bugun boshlang!

Sizning React ilovangiz Translate komponentiga har qanday satrlarni qo'shganda avtomatik ravishda tarjima qilinadi. API kalitida read/write ruxsatlari bo'lgan muhitlardagina yangi tarjima qilinadigan satrlarni yaratish mumkinligini yodda tuting.

Ilovani jonli qilishdan oldin yangi satrlarni qo'shib sinab ko'rish uchun yopiq va xavfsiz staging-muhitga ega bo'lishingizni tavsiya qilamiz. Bu sizning maxfiy API kalitingizni o'g'irlash va yomon niyatli satrlar qo'shib tarjima loyihangizni ortiqcha to'ldirishning 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!

Nattskiftet tomonidan yaratilgan mahsulotNorvegiyada ishlab chiqarilgan