TacoTranslate
/
DokumentatsiyaNarxlar
 
Maqola
04-may

React ilovalari uchun muammosiz mahalliylashtirish

React ilovangizni yangi bozorlarga kengaytirmoqchimisiz? TacoTranslate React ilovalaringizni mahalliylashtirishni juda osonlashtiradi va sizga muammosiz global auditoriyaga yetib borish imkonini beradi.

React uchun TacoTranslate-ni nega tanlash kerak?

  • Muammosiz integratsiya: React ilovalari uchun maxsus yaratilgan TacoTranslate mavjud ish jarayoningizga osonlik bilan qo'shiladi.
  • Matnlarni avtomatik yig'ish: Endi JSON fayllarini qo'lda boshqarishga hojat yo'q. TacoTranslate kod bazangizdan satrlarni avtomatik yig'adi.
  • Sun'iy intellektga asoslangan tarjimalar: Ilovangizning ohangiga mos keladigan, kontekstga muvofiq aniq tarjimalarni taqdim etish uchun sun'iy intellekt imkoniyatlaridan foydalaning.
  • Darhol til qo'llab-quvvatlashi: Birgina klik bilan yangi tillarni qo'shing, shunda ilovingiz butun dunyo bo'ylab foydalanishga ochiq bo'ladi.

Qanday ishlaydi

TacoTranslate paketini npm orqali o'rnating:

npm install tacotranslate

Modulni o'rnatganingizdan so'ng, TacoTranslate hisob qaydnomasini, tarjima loyihasini va tegishli API kalitlarini yaratishingiz kerak bo'ladi. Bu yerdan hisob yarating. Bu bepul va kredit karta qo'shishingizni talab qilmaydi.

TacoTranslate ilovasining UI-da loyiha yarating va uning API kalitlari bo‘limiga o‘ting. Bitta read 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, siz yana ikki muhit o'zgaruvchisini qo'shishingiz kerak: TACOTRANSLATE_DEFAULT_LOCALE va TACOTRANSLATE_ORIGIN.

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

Maxfiy read/write API kalitini mijoz tomonidagi ishlab chiqarish muhitiga 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 ilovangiz ichida Translate komponentini istalgan joyda tarjima qilingan matnni ko'rsatish uchun ishlatishingiz mumkin! Qo'shimcha ma'lumot va sizning sozlamalaringizga mos amalga oshirish qo'llanmalari 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: Mahalliylashtirish va satrlarni yig'ishning zerikarli jarayonini avtomatlashtirib, sizga qimmatli vaqtni tejaydi.
  • Tejamkor: Qo'lda tarjima qilishga bo'lgan ehtiyojni kamaytiradi, bu esa mahalliylashtirish xarajatlaringizni pasaytiradi.
  • Aniqlikni oshirish: Sun'iy intellekt yordamida tarjimalar kontekstga mos, aniq va yuqori sifatli natijalarni ta'minlaydi.
  • Kengaytiriladigan yechim: Ilovangiz va mijozlar bazangiz o'sishi bilan yangi tillar uchun qo'llab-quvvatlashni osonlik bilan qo'shishingiz mumkin.

Bugun boshlang!

Siz Translate komponentiga istalgan matnlarni qo'shganingizda, React ilovangiz avtomatik ravishda tarjima qilinadi. E'tibor bering, API kalitida read/write ruxsatlari bo'lgan muhitlargina tarjima qilinadigan yangi matnlarni yaratishi mumkin.

Jonli rejimga o'tishdan oldin yangi matnlarni qo'shib, ishlab chiqarish ilovangizni sinab ko'rishingiz uchun yopiq va himoyalangan staging muhiti bo'lishini tavsiya qilamiz. Bu maxfiy API kalitingizni hech kim o'g'irlashiga yo'l qo'ymaslikka va nomaqbul matnlarni qo'shib tarjima loyihangizni ortiqcha yuklanishidan himoya qilishga yordam beradi.

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