მიუკერძოებელი ლოკალიზაცია 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
: ჩართული ფოლბექ ლოკალის კოდი. ამ მაგალითში, დავაყენებთ მას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-ის გამოყენების სარგებელი
- დროის დაზოგვა: ავტომატურად ახორციელებს ადგილობრივების მორგებისა და სტრიქონების შეგროვების შრომატევად პროცესს, რომელიც გიცავთ ფასდაუდებელ დროს.
- ეკონომიური: ამცირებს მექანიკური თარგმანების საჭიროებას, რაც შეამცირებს თქვენი ადგილობრივების ხარჯებს.
- დააუმჯობესებს სიზუსტეს: AI–ით გაძლიერებული თარგმანები უზრუნველყოფს კონტექსტში ზუსტ და მაღალი ხარისხის შედეგებს.
- მასშტაბირებადი გადაწყვეტა: მარტივად დაუმატეთ ახალი ენების მხარდაჭერა, როგორც თქვენი აპლიკაცია და მომხმარებელთა ბაზა გაიზრდება.
დაწყება დღესვე!
თქვენი React აპლიკაცია ავტომატურად ითარგმნება, როდესაც დაამატებთ ნებისმიერი სიმბოლოს Translate
კომპონენტში. გაითვალისწინეთ, რომ მხოლოდ ისეთ გარემოებებს, სადაც API გასაღებისათვის აქვს read/write
უფლება, შეეძლებათ შექმნან ახალი სიმბოლოები, რომლებიც ითარგმნება.
ჩვენ გირჩევთ გქონდეთ დახურული და დაცული სტეიჯინგის გარემო, სადაც შეგიძლიათ შეამოწმოთ თქვენი პროდაქშენი აპლიკაცია, ახალი სიმბოლოების დამატებით პირდაპირ ცოცხალ რეჟიმში გადასვლამდე. ეს ხელს შეუშლის ნებისმიერ ადამიანს თქვენს საიდუმლო API გასაღების მოპარვას და პოტენციურად დააბლოკავს თქვენს თარგმნის პროექტს არასასურველი სიმბოლოების დამატებით.
დარწმუნდით, რომ იხილოთ სრული მაგალითები ჩვენს GitHub პროფილზე. თუ პრობლემა შეგხვდებათ, თავისუფლად დაგვიკავშირდით, და ჩვენ გაგახარებთ რომ დაგეხმაროთ.
TacoTranslate საშუალებას გაძლევთ სწრაფად და ავტომატურად დაარეგიონოთ თქვენი React აპლიკაციები ნებისმიერი ენაზე და საპირისპიროდ. თარგმნე უფასოდ!