TacoTranslate
/
ஆவணங்கள்விலை
 
கட்டுரை
04 மே, 2025

React செயலிகளுக்கான சர்வதேசீகৰণம் (i18n)க்கு சிறந்த தீர்வு

நீங்கள் உங்கள் React பயன்பாட்டை புதிய சந்தைகளுக்கு விரிவாக்க விரும்புகிறீர்களா? TacoTranslate உங்கள் React பயன்பாடுகளை உள்ளூராக்க மிகவும் எளிதாக மாற்றி, பிரச்னையின்றி உலகளாவிய பார்வையாளர்களை அணுக உதவுகிறது.

React-க்காக TacoTranslateஐ ஏன் தேர்வு செய்வது?

  • தடையற்ற ஒருங்கிணைப்பு: React செயலிகளுக்காக குறிப்பாக வடிவமைக்கப்பட்ட TacoTranslate உங்கள் தற்போதைய வேலைஅமைப்பில் எளிதாக ஒருங்கிணைகிறது.
  • தொடர்களை தானாக சேகரித்தல்: மீண்டும் JSON கோப்புகளை கைமுறையாக நிர்வகிக்க தேவையில்லை. TacoTranslate உங்கள் கோட்பேஸிலிருந்து தொடர்களை தானாக சேகரிக்கிறது.
  • AI-மூலம் இயக்கப்படும் மொழிபெயர்ப்புகள்: உங்கள் பயன்பாட்டின் தொனிக்கு பொருத்தமான, சூழல் சார்ந்த துல்லியமான மொழிபெயர்ப்புகளை வழங்க AI சக்தியை பயன்படுத்துங்கள்.
  • உடனடி மொழி ஆதரவு: ஒரு கிளிக்கில் புதிய மொழிகளுக்கு ஆதரவைச் சேர்க்கலாம், இதனால் உங்கள் பயன்பாடு உலகளாவியமாக அணுகக்கூடியதாக அமைகிறது.

இது எப்படி வேலை செய்கிறது

npm மூலம் TacoTranslate பேக்கேஜைப் நிறுவவும்:

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: உங்கள் உரைத் தொடர்கள் (strings) சேமிக்கப்படும் “கோப்புறை”, உதாரணமாக உங்கள் வலைத்தளத்தின் 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 ஐ அமைத்தல்

உங்கள் React பயன்பாட்டில் TacoTranslate-ஐ தொடங்க, உங்கள் பயன்பாட்டை TacoTranslate context provider உடன் சுற்றி இடுங்கள்:

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 இல் இருந்துநார்வோவில் தயாரிக்கப்பட்டது