React აპლიკაციებისთვის მარტივი ლოკალიზაცია
გსურთ თქვენი React აპლიკაციის გაფართოვება ახალ ბაზრებზე? TacoTranslate თქვენს React აპლიკაციათა ლოკალიზაციას ძალიან მარტივს ხდის და საშუალებას მოგცემთ მიაღწიოთ გლობალურ აუდიტორიას სირთულეების გარეშე.
რატომ უნდა აირჩიოთ TacoTranslate React-ისთვის?
- უმტკივნეულო ინტეგრაცია: React აპლიკაციებისთვის სპეციალურად შექმნილი, TacoTranslate მარტივად ერწყმის თქვენს არსებულ სამუშაო პროცესს.
- სტრიქონების ავტომატური შეგროვება: JSON ფაილებთან ხელით მუშაობა აღარ არის საჭირო. TacoTranslate ავტომატურად აგროვებს სტრიქონებს თქვენი კოდის ბაზიდან.
- ხელოვნური ინტელექტით მომზადებული თარგმანები: გამოიყენეთ ხელოვნური ინტელექტის ძალა კონტექსტურად ზუსტ თარგმანების მისაღებად, რომლებიც შეესაბამება თქვენი აპლიკაციის ტონს.
- მყისიერი ენის მხარდაჭერა: დაამატეთ მხარდაჭერა ახალი ენებისთვის მხოლოდ ერთი კლიკის დახმარებით, რაც თქვენს აპლიკაციას გახდის გლობალურად ხელმისაწვდომს.
როგორ მუშაობს
დააინსტალირეთ 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. ორიგინების შესახებ მეტი ინფორმაცია იხილეთ აქ.
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!