React қосымшалары үшін қиындықсыз локализация
React қолданбаңызды жаңа нарықтарға кеңейтуге қуаттымсыз ба? TacoTranslate React қолданбаларыңызды оңай жергіліктендіруге мүмкіндік береді, осылайша сіз ешқандай қиындықсыз жаһандық аудиторияға жетесіз.
Неліктен React үшін TacoTranslate таңдау қажет?
- Мәселесіз біріктіру: Арнайы React қосымшалары үшін жасалған, TacoTranslate сіздің қолданыстағы жұмыс ағымыңызға оңай енгізіледі.
- Автоматты жолдар жинау: JSON файлдарын қолмен басқарудың қажеті жоқ. TacoTranslate код базасынан жолдарды автоматты түрде жинайды.
- Жасанды интеллектпен аудармалар: Жасанды интеллекттің қуатын пайдаланып, қосымшаңыздың мәнеріне сәйкес контекстке сай дәл аудармалар ұсыныңыз.
- Жедел тілдік қолдау: Бір рет шерту арқылы жаңа тілдерді қолдауды қосыңыз және қосымшаңызды әлемдік қолжетімді етіңіз.
Қалай жұмыс істейді
npm арқылы TacoTranslate пакетін орнатыңыз:
npm install tacotranslate
Модульді орнатқаннан кейін, сізге TacoTranslate есептік жазбасын, аударма жобасын және байланысты API кілттерін жасау қажет болады. Осы жерден есептік жазба жасаңыз. Бұл тегін, және несие картасын қосуыңызды талап етпейді.
TacoTranslate қолданбасының пайдаланушы интерфейсінде жоба жасаңыз да, оның 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 баптау
React қолданбаңызда TacoTranslate контекст провайдерімен қосып, 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
компонентіне қосқан кезде автоматты түрде аударым жасалады. Назар аударыңыз, аударылатын жаңа жолдарды құрастыруға тек read/write
құқықтары бар API кілті бар орталар ғана мүмкіндік алады.
Біз сізге жабық және сенімді сынақ ортасын пайдалануды ұсынамыз, онда сіз өндірістік қолданбаңызды іске қосар алдында жаңа жолдарды қосып, сынай аласыз. Бұл сіздің құпия 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!