TacoTranslate
/
დოკუმენტაციაფასები
 
სტატია
04 მაი. 2025

React აპლიკაციების მარტივი ლოკალიზაცია

გსურთ თქვენი React აპლიკაციის გაფართოება ახალ ბაზრებზე? TacoTranslate ამარტივებს თქვენი React აპების ლოკალიზაციას და გეხმარებათ უპრობლემოდ მიაღწიოთ გლობალურ აუდიტორიას.

რატომ აირჩიოთ TacoTranslate React-ისთვის?

  • უსაწყვეტი ინტეგრაცია: სპეციალურად React აპლიკაციებისთვის შექმნილი, TacoTranslate უპრობლემოდ ეწყობა თქვენს არსებულ სამუშაო პროცესს.
  • ავტომატური სტრინგების შეგროვება: JSON ფაილების ხელით მართვა აღარ მოგიწევთ. TacoTranslate ავტომატურად აგროვებს სტრინგებს თქვენი კოდბეიზიდან.
  • ხელოვნური ინტელექტის მხარდაჭერილი თარგმანები: გამოიყენეთ AI-ს შესაძლებლობები კონტექსტუალურად ზუსტი თარგმანების მისაღებად, რომლებიც ერგებიან თქვენი აპლიკაციის ტონს.
  • მყისიერი ენის მხარდაჭერა: დაამატეთ მხარდაჭერა ახალ ენებზე მხოლოდ ერთი კლიკით, რაც თქვენს აპლიკაციას გახდის გლობალურად ხელმისაწვდომს.

როგორ მუშაობს

დააინსტალირეთ TacoTranslate პაკეტი npm-ის საშუალებით:

npm install tacotranslate

როდესაც მოდული დაინსტალირებულია, მოგიწევთ TacoTranslate ანგარიშის, თარგმვის პროექტის და შესაბამისი API გასაღებების შექმნა. აქ შექმენით ანგარიში. ეს უფასოა და საჭირო არ არის საკრედიტო ბარათის დამატება.

TacoTranslate-ის აპლიკაციის UI-ში შექმენით პროექტი და გადადით მისი API გასაღების ჩანართზე. შექმენით ერთი read გასაღები და ერთი read/write გასაღები. ჩვენ მათ შევინახავთ როგორც გარემოს ცვლადებს. read გასაღები არის ის, რასაც ვუწოდებთ public და read/write გასაღები არის secret. მაგალითად, შეგიძლიათ დაამატოთ ისინი თქვენს პროექტის ძირითადი საქაღალდეში არსებულ .env ფაილში.

ასევე უნდა დაამატოთ კიდევ ორი გარემოს ცვლადი: TACOTRANSLATE_DEFAULT_LOCALE და TACOTRANSLATE_ORIGIN.

  • TACOTRANSLATE_DEFAULT_LOCALE: სტანდარტული რეზერვული (fallback) ლოკალის კოდი. ამ მაგალითში ვაყენებთ მას en-ს ინგლისურისთვის.
  • TACOTRANSLATE_ORIGIN: „ფოლდერი“, სადაც შეინახება თქვენი სტრინგები, მაგალითად თქვენი ვებსაიტის URL. წაიკითხეთ აქ მეტი წარმოშობების შესახებ.
.env
TACOTRANSLATE_PUBLIC_API_KEY=123456
TACOTRANSLATE_SECRET_API_KEY=789010
TACOTRANSLATE_DEFAULT_LOCALE=en
TACOTRANSLATE_ORIGIN=your-website-url.com

დარწმუნდით, რომ საიდუმლო read/write API გასაღები არასოდეს გაჟონოს კლიენტურ პროდუქციულ გარემოებში.

TacoTranslate-ის დაყენება

დააინიციალიზეთ TacoTranslate თქვენს React აპლიკაციაში, თქვენი აპლიკაცია ჩასვით TacoTranslate კონტექსტის პროვაიდერში:

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

ახლა შეგიძლიათ თქვენი აპლიკაციის ნებისმიერ ადგილას გამოიყენოთ Translate კომპონენტი გადათარგმნილი ტექსტის გამოსაჩენად! დამატებითი ინფორმაციისა და თქვენი კონფიგურაციისთვის შესაბამისი იმპლემენტაციის სახელმძღვანელოების სანახავად აუცილებლად გადახედეთ ჩვენს დოკუმენტაციას.

import {Translate} from 'tacotranslate/react';

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

TacoTranslate-ის გამოყენების უპირატესობები

  • დროის დაზოგვა: ავტომატიზებს ლოკალიზაციისა და სტრინგების შეგროვების დამღლელ პროცესს, რაც დაზოგავს თქვენს დროს.
  • ხარჯ-ეფექტური: ამცირებს ხელით თარგმნის საჭიროებას და ამცირებს ლოკალიზაციის ხარჯებს.
  • გაუმჯობესებული სიზუსტე: ხელოვნური ინტელექტით მომზადებული თარგმანები უზრუნველყოფს კონტექსტობრივად ზუსტ და მაღალი ხარისხის შედეგებს.
  • მასშტაბირებადი გადაწყვეტილება: მარტივად დაამატეთ მხარდაჭერა ახალი ენებისთვის, როცა თქვენი აპლიკაცია და მომხმარებელთა ბაზა იზრდება.

დაიწყეთ დღესვე!

თქვენი React აპლიკაცია ავტომატურად ჩაითარგმნება, როცა Translate კომპონენტში დაამატებთ ნებისმიერ სტრინგებს. გაითვალისწინეთ, რომ ახალი დასათარგმნი სტრინგების შექმნა შესაძლებელი იქნება მხოლოდ იმ გარემოებებისათვის, რომლებსაც API გასაღებაზე აქვთ read/write უფლებები.

გირჩევთ გქონდეთ დახურული და დაცული სტეიჯინგის გარემო, სადაც შეგიძლიათ შეამოწმოთ თქვენი პროდუქციული აპლიკაცია და დაამატოთ ახალი სტრინგები, სანამ ის ლაივ-რეჟიმში წავა. ეს შეამცირებს რისკს, რომ ვინმემ მოიპაროს თქვენი საიდუმლო API გასაღები და, შესაბამისად, არაპროგრამებული სტრინგების დამატებით არ გადაიფრთოვანდეს თქვენი თარგმნის პროექტი.

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-ისგანნორვეგიაში წარმოებული