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: ნაგულისხმევი რეზერვული ლოკალის კოდი. ამ მაგალითში მას ვაყენებთen-ად ინგლისურისთვის.TACOTRANSLATE_ORIGIN: „ფოლდერი“, სადაც თქვენი სტრიქონები იქნებიან შენახული, მაგალითად თქვენი ვებსაიტის URL. სრულად გაეცანით origins-ის შესახებ აქ.
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!