React ಅಪ್ಲಿಕೇಶನ್ಗಳಲ್ಲಿ ಅಂತರರಾಷ್ಟ್ರೀಯೀಕರಣ (i18n)ಕ್ಕೆ ಅತ್ಯುತ್ತಮ ಪರಿಹಾರ
ನೀವು ನಿಮ್ಮ React ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಹೊಸ ಮಾರುಕಟ್ಟೆಗಳಿಗೆ ವಿಸ್ತರಿಸಲು ಯೋಚಿಸುತ್ತೀರಾ? TacoTranslate ನಿಮ್ಮ React ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಸ್ಥಳೀಯಗೊಳ್ಳಿಸುವುದನ್ನು ಅತೀ ಸುಲಭವಾಗಿ ಮಾಡುತ್ತದೆ, ಇದರಿಂದ ನೀವು ತೊಂದರೆಗಳಿಲ್ಲದೆ ಜಾಗತಿಕ ಪ್ರೇಕ್ಷಕರನ್ನು ತಲುಪಬಹುದು.
Reactಗಾಗಿ TacoTranslate ಅನ್ನು ಏಕೆ ಆಯ್ಕೆ ಮಾಡಬೇಕು?
- ಅಡಚಣೆಯಿಲ್ಲದ ಏಕೀಕರಣ: React ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗಾಗಿ ವಿಶೇಷವಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಲ್ಪಟ್ಟಿರುವ TacoTranslate ನಿಮ್ಮ ಪ್ರಸ್ತುತ ಕಾರ್ಯಪ್ರವಾಹಕ್ಕೆ ಸುಲಭವಾಗಿ ಏಕೀಕರಿಸುತ್ತದೆ.
- ಸ್ವಯಂಚಾಲಿತ ಪಠ್ಯ ಸಂಗ್ರಹಣೆ: JSON ಫೈಲ್ಗಳನ್ನು ಕೈಯಿಂದ ನಿರ್ವಹಿಸುವ ಅಗತ್ಯವಿಲ್ಲ. TacoTranslate ನಿಮ್ಮ ಕೋಡ್ಬೇಸ್ನಿಂದ ಸ್ಟ್ರಿಂಗ್ಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಸಂಗ್ರಹಿಸುತ್ತದೆ.
- ಎಐ-ಆಧಾರಿತ ಅನುವಾದಗಳು: ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ನ ಶೈಲಿಗೆ ಹೊಂದುವ, ಸನ್ನಿವೇಶಾತ್ಮಕವಾಗಿ ನಿಖರವಾದ ಅನುವಾದಗಳನ್ನು ಒದಗಿಸಲು ಕೃತಕ ಬುದ್ಧಿಮತ್ತೆಯ ಶಕ್ತಿಯನ್ನು ಬಳಸಿಕೊಳ್ಳಿ.
- ತಕ್ಷಣದ ಭಾಷಾ ಬೆಂಬಲ: ಒಂದೇ ಒಂದು ಕ್ಲಿಕ್ನಲ್ಲಿ ಹೊಸ ಭಾಷೆಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಿ ಮತ್ತು ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಜಾಗತಿಕವಾಗಿ ಪ್ರವೇಶಿಸಬಹುದಾದಂತೆ ಮಾಡಿ.
ಇದು ಹೇಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ
npm ಮೂಲಕ TacoTranslate ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿ:
npm install tacotranslateಮಾಡ್ಯೂಲ್ ಅನ್ನು ಇನ್ಸ್ಟಾಲ್ ಮಾಡಿದ ನಂತರ, ನೀವು TacoTranslate ಖಾತೆ, ಒಂದು ಅನುವಾದ ಪ್ರಾಜೆಕ್ಟ್ ಮತ್ತು ಸಂಬಂಧಿಸಿದ API ಕೀಗಳನ್ನು ರಚಿಸಬೇಕಾಗುತ್ತದೆ. ಇಲ್ಲಿ ಖಾತೆ ರಚಿಸಿ. ಇದು ಉಚಿತವಾಗಿದೆ, ಮತ್ತು ನಿಮ್ಮಿಂದ ಕ್ರೆಡಿಟ್ ಕಾರ್ಡ್ ಸೇರಿಸಬೇಕಾಗುವುದಿಲ್ಲ.
TacoTranslate ಅಪ್ಲಿಕೇಶನ್ UIಯಲ್ಲಿ ಒಂದು ಪ್ರಾಜೆಕ್ಟ್ ರಚಿಸಿ ಮತ್ತು ಅದರ API ಕೀಲಿಗಳ ಟ್ಯಾಬ್ಗೆ ತೆರಳಿ. ಒಂದು read ಕೀ ಮತ್ತು ಒಂದು read/write ಕೀ ರಚಿಸಿ. ನಾವು ಅವುಗಳನ್ನು ಪರಿಸರ ವ್ಯೇರಿಯಬಲ್ಸ್ (environment variables) ಆಗಿ ಸಂರಕ್ಷಿಸುತ್ತೇವೆ. 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 ಬಳಕೆಯ ಲಾಭಗಳು
- ಸಮಯ ಉಳಿತಾಯ: ಸ್ಥಳೀಯೀಕರಣ ಮತ್ತು ಸ್ಟ್ರಿಂಗ್ಗಳ ಸಂಗ್ರಹಣೆಯ ನೈರಸ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸಿ, ನಿಮ್ಮ ಅಮೂಲ್ಯ ಸಮಯವನ್ನು ಉಳಿಸುತ್ತದೆ.
- ಖರ್ಚು-ಅನುಕೂಲ: ಹಸ್ತಚಾಲಿತ ಭಾಷಾಂತರಗಳ ಅಗತ್ಯವನ್ನು ಕಡಿಮೆ ಮಾಡಿ, ನಿಮ್ಮ ಸ್ಥಳೀಯೀಕರಣ ವೆಚ್ಚಗಳನ್ನು ಇಳಿಸುತ್ತದೆ.
- ನಿಖರತೆ ಸುಧಾರಿತ: ಕೃತಕ ಬುದ್ಧಿಮತ್ತೆಯಿಂದ ಚಾಲಿತ ಅನುವಾದಗಳು ಸಂದರ್ಭೋಚಿತವಾಗಿ ನಿಖರ ಮತ್ತು ಉನ್ನತ ಗುಣಮಟ್ಟದ ಫಲಿತಾಂಶಗಳನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳುತ್ತವೆ.
- ವಿಸ್ತರಿಸಬಹುದಾದ ಪರಿಹಾರ: ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ಮತ್ತು ಗ್ರಾಹಕರ ಪ್ರಮಾಣ ಹೆಚ್ಚಾಗುವಂತೆ ಹೊಸ ಭಾಷೆಗಳ ಬೆಂಬಲವನ್ನು ಸುಲಭವಾಗಿ ಸೇರಿಸಬಹುದು.
ಇಂದೇ ಪ್ರಾರಂಭಿಸಿ!
ನೀವು ಯಾವುದೇ ಸ್ಟ್ರಿಂಗ್ಗಳನ್ನು Translate ಕಾಂಪೋನೆಂಟಿಗೆ ಸೇರಿಸಿದಾಗ ನಿಮ್ಮ React ಅಪ್ಲಿಕೇಶನ್ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಅನುವಾದವಾಗುತ್ತದೆ. 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!