TacoTranslate
/
SənədləşməQiymətlər
 
Məqalə
04 may

React tətbiqləri üçün problemsiz lokallaşdırma

React tətbiqinizi yeni bazarlara genişləndirmək istəyirsiniz? TacoTranslate React tətbiqlərinizi lokalizasiya etməyi inanılmaz dərəcədə asanlaşdırır və sizə heç bir çətinlik çəkmədən qlobal auditoriyaya çatmaq imkanı verir.

React üçün TacoTranslate-i niyə seçməlisiniz?

  • Kəsintisiz inteqrasiya: Xüsusilə React tətbiqləri üçün nəzərdə tutulmuş TacoTranslate mövcud iş axınınıza asanlıqla inteqrasiya olunur.
  • Mətnlərin avtomatik toplanması: JSON fayllarını əl ilə idarə etməyə ehtiyac qalmayacaq. TacoTranslate kod bazanızdan mətnləri avtomatik toplayır.
  • Süni intellektlə dəstəklənən tərcümələr: Tətbiqinizin tonuna uyğun, kontekstual olaraq dəqiq tərcümələr təmin etmək üçün süni intellektin gücündən istifadə edin.
  • Anında dil dəstəyi: Yalnız bir kliklə yeni dillər üçün dəstək əlavə edin, tətbiqinizi qlobal səviyyədə əlçatan edin.

Necə işləyir

TacoTranslate paketini npm vasitəsilə quraşdırın:

npm install tacotranslate

Modulu quraşdırdıqdan sonra TacoTranslate hesabı, tərcümə layihəsi və əlaqəli API açarları yaratmalısınız. Buradan hesab yaradın. Bu pulsuzdur və kredit kartı əlavə etməyinizi tələb etmir.

TacoTranslate tətbiqinin istifadəçi interfeysində bir layihə yaradın və onun API açarları sekmesine keçin. Bir read açar və bir read/write açar yaradın. Onları ətraf mühit dəyişənləri kimi saxlayacağıq. read açara biz public deyirik, read/write açara isə secret deyirik. Məsələn, onları layihənizin kök qovluğundakı .env faylına əlavə edə bilərsiniz.

Həmçinin iki əlavə mühit dəyişəni əlavə etməlisiniz: TACOTRANSLATE_DEFAULT_LOCALETACOTRANSLATE_ORIGIN.

.env
TACOTRANSLATE_PUBLIC_API_KEY=123456
TACOTRANSLATE_SECRET_API_KEY=789010
TACOTRANSLATE_DEFAULT_LOCALE=en
TACOTRANSLATE_ORIGIN=your-website-url.com

Gizli read/write API açarını müştəri tərəfinin istehsal mühitlərinə heç vaxt sızdırmayın.

TacoTranslate-i qurmaq

React tətbiqinizdə TacoTranslate-i tətbiqinizi TacoTranslate kontekst provayderi ilə sararaq ilkinləşdirin:

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>
	);
}

İndi tətbiqinizdə istənilən yerdə Translate komponentindən tərcümə olunmuş mətni göstərmək üçün istifadə edə bilərsiniz! Daha ətraflı məlumat və tətbiqinizə uyğun tətbiqetmə bələdçiləri üçün sənədlərimizə baxın.

import {Translate} from 'tacotranslate/react';

export default async function Component() {
	return (
		<Translate string="Hello? This is TacoTranslate speaking." />
	);
}

TacoTranslate-dən istifadə etməyin faydaları

  • Vaxt qənaəti: Lokalizasiya və sətirlərin toplanması kimi yorucu prosesləri avtomatlaşdıraraq sizə qiymətli vaxt qazandırır.
  • Sərfəli: Əl ilə tərcüməyə olan ehtiyacı azaldır və lokalizasiya xərclərinizi aşağı salır.
  • Daha yüksək dəqiqlik: Süni intellekt ilə dəstəklənən tərcümələr kontekstual olaraq düzgün və yüksək keyfiyyətli nəticələr təmin edir.
  • Miqyaslana bilən həll: Tətbiqiniz və müştəri bazanız böyüdükcə yeni dillər üçün dəstəyi asanlıqla əlavə edin.

Bugün başlayın!

React tətbiqiniz Translate komponentinə hər hansı sətirləri əlavə etdiyiniz zaman avtomatik olaraq tərcümə olunacaq. Qeyd edin ki, API açarına read/write icazəsi verilmiş mühitlər yeni tərcümə olunacaq sətirlər yarada bilərlər.

Canlıya keçməzdən əvvəl yeni sətirlər əlavə edərək istehsal tətbiqinizi sınaqdan keçirə biləcəyiniz qapalı və təhlükəsiz bir staging (sınaq) mühitinə sahib olmağı tövsiyə edirik. Bu, gizli API açarınızın kimsə tərəfindən oğurlanmasının və layihənizin pis niyyətli sətirlərlə şişirdilməsinin qarşısını alacaq.

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 tərəfindən təqdim olunan məhsulNorveçdə hazırlanmış