TacoTranslate
/
DokumentatsiyaNarxlar
 
Maqola
04-may

React ilovalarini xalqarolashtirish (i18n) uchun eng yaxshi yechim

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

React uchun TacoTranslate'ni nima uchun tanlash kerak?

  • Muammosiz integratsiya: React ilovalari uchun maxsus yaratilgan, TacoTranslate mavjud ish oqimingizga muammosiz integratsiyalanadi.
  • Avtomatik satrlarni yigʻish: JSON fayllarini qoʻlda boshqarishga hojat yoʻq. TacoTranslate kod bazangizdan satrlarni avtomatik ravishda yigʻadi.
  • Sun'iy intellekt asosidagi tarjimalar: Sun'iy intellekt imkoniyatlaridan foydalanib, ilovangiz ohangiga mos va kontekstga muvofiq aniq tarjimalarni taqdim etadi.
  • Tezkor til qoʻllab-quvvatlash: Yangi tillarni bir marta bosish bilan qoʻshing — ilovangiz global miqyosda foydalanishga tayyor bo‘ladi.

Qanday ishlaydi

TacoTranslate paketini npm orqali o'rnating:

npm install tacotranslate

Modulni o'rnatganingizdan so'ng, TacoTranslate hisob qaydnomasi, tarjima loyihasi va unga tegishli API kalitlarini yaratishingiz kerak bo'ladi. Bu yerda hisob yarating. Bu bepul va kredit karta kiritishingizni talab qilmaydi.

TacoTranslate ilovasining UI ichida loyiha yarating va uning API kalitlari tabiga o'ting. Bitta read kalit va bitta read/write kalit yarating. Ularni muhit o'zgaruvchilari sifatida saqlaymiz. Biz read kalitni public deb ataymiz, read/write kalit esa secret deb ataladi. Masalan, ularni loyiha ildizidagi .env faylga qo'shishingiz mumkin.

Shuningdek, yana ikkita muhit o'zgaruvchisini qo'shishingiz kerak: TACOTRANSLATE_DEFAULT_LOCALE va TACOTRANSLATE_ORIGIN.

  • TACOTRANSLATE_DEFAULT_LOCALE: Standart zaxira lokal kodi. Ushbu misolda uni ingliz tili uchun en deb belgilaymiz.
  • TACOTRANSLATE_ORIGIN: Matnlaringiz saqlanadigan “papka”, masalan, veb-saytingizning URL manzili. Originlar haqida bu yerdan 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

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'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 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, sizning qimmatli vaqtingizni tejaydi.
  • Tejamkorlik: Qo'lda tarjimaga bo'lgan ehtiyojni kamaytiradi, lokalizatsiya xarajatlaringizni pasaytiradi.
  • Aniqlikni oshirish: Sun'iy intellektga asoslangan tarjimalar kontekstga mos, aniq va yuqori sifatli natijalarni ta'minlaydi.
  • Masshtablanuvchi yechim: Ilovangiz va mijozlar bazangiz o'sishi bilan yangi tillar uchun qo'llab-quvvatlashni osonlik bilan qo'shishingiz mumkin.

Bugunoq boshlang!

React ilovangiz Translate komponentiga har qanday satrlarni qo'shganda avtomatik tarzda tarjima qilinadi. E'tibor bering, yangi tarjima qilinadigan satrlarni yaratish faqat API kalitida read/write ruxsatlariga ega muhitlarda mumkin bo'ladi.

Ishga tushirishdan oldin yangi satrlarni qo'shib, ishlab chiqarish ilovangizni sinab ko'rish uchun yopiq va xavfsiz sinov muhitiga ega bo'lishingizni tavsiya qilamiz. Bu maxfiy API kalitingizni hech kim o'g'irlashining oldini oladi va begona satrlar qo'shib tarjima loyihangizning shishib ketishining ehtimolini kamaytiradi.

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 taqdim etilgan mahsulotNorvegiyada ishlab chiqarilgan