React uygulamalarında uluslararasılaştırma (i18n) için en iyi çözüm
React uygulamanızı yeni pazarlara açmak mı istiyorsunuz? TacoTranslate, React uygulamalarınızı yerelleştirmeyi inanılmaz derecede kolay hale getirir ve size küresel bir kitleye zahmetsizce ulaşma imkanı sağlar.
React için neden TacoTranslate'i seçmelisiniz?
- Kesintisiz Entegrasyon: Özellikle React uygulamaları için tasarlanan TacoTranslate, mevcut iş akışınıza sorunsuzca entegre olur.
- Otomatik String Toplama: JSON dosyalarını manuel olarak yönetmeye son. TacoTranslate, kod tabanınızdaki stringleri otomatik olarak toplar.
- Yapay Zeka Destekli Çeviriler: Uygulamanızın tonuna uygun, bağlama duyarlı doğru çeviriler sunmak için yapay zekanın gücünden yararlanın.
- Anında Dil Desteği: Yeni dillere sadece bir tıklamayla destek ekleyerek uygulamanızın küresel erişilebilirliğini artırın.
Nasıl çalışır
TacoTranslate paketini npm ile yükleyin:
npm install tacotranslate
Modülü yükledikten sonra, bir TacoTranslate hesabı, bir çeviri projesi ve ilişkili API anahtarları oluşturmanız gerekecek. Buradan bir hesap oluşturun. Ücretsizdir ve kredi kartı eklemenizi gerektirmez.
TacoTranslate uygulama arayüzü içinde bir proje oluşturun ve API anahtarları sekmesine gidin. Bir tane read
anahtar ve bir tane read/write
anahtar oluşturun. Bunları ortam değişkenleri olarak kaydedeceğiz. read
anahtarı public
olarak adlandırdığımız anahtar, read/write
anahtarı ise secret
anahtardır. Örneğin, bunları projenizin kök dizinindeki .env
dosyasına ekleyebilirsiniz.
Ayrıca iki tane daha ortam değişkeni eklemeniz gerekecek: TACOTRANSLATE_DEFAULT_LOCALE
ve TACOTRANSLATE_ORIGIN
.
TACOTRANSLATE_DEFAULT_LOCALE
: Varsayılan yedek dil kodu. Bu örnekte, İngilizce içinen
olarak ayarlayacağız.TACOTRANSLATE_ORIGIN
: Dizelerinizin saklanacağı “klasör”, örneğin web sitenizin URL’si. Orijinler hakkında daha fazla bilgi edinin.
TACOTRANSLATE_PUBLIC_API_KEY=123456
TACOTRANSLATE_SECRET_API_KEY=789010
TACOTRANSLATE_DEFAULT_LOCALE=en
TACOTRANSLATE_ORIGIN=your-website-url.com
Gizli read/write
API anahtarını asla istemci tarafı üretim ortamlarına sızdırmayın.
TacoTranslate Kurulumu
React uygulamanızda TacoTranslate’i başlatmak için uygulamanızı TacoTranslate context sağlayıcısının içine alın:
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>
);
}
Artık uygulamanızın herhangi bir yerinde Translate
bileşenini kullanarak çevrilmiş metni görüntüleyebilirsiniz! Daha fazla bilgi ve kurulumunuza özel uygulama rehberleri için belgelerimize göz atmayı unutmayın.
import {Translate} from 'tacotranslate/react';
export default async function Component() {
return (
<Translate string="Hello? This is TacoTranslate speaking." />
);
}
TacoTranslate Kullanmanın Faydaları
- Zaman tasarrufu: Yerelleştirme ve metin toplama işlemlerini otomatikleştirir, böylece değerli zamanınızı kurtarır.
- Maliyet etkin: Manuel çevirilere olan ihtiyacı azaltarak yerelleştirme maliyetlerinizi düşürür.
- Geliştirilmiş doğruluk: Yapay zeka destekli çeviriler, bağlama uygun ve yüksek kaliteli sonuçlar sağlar.
- Ölçeklenebilir çözüm: Uygulamanız ve müşteri tabanınız büyüdükçe yeni diller için destek eklemek kolaydır.
Bugün başlayın!
React uygulamanızda herhangi bir metni Translate
bileşenine eklediğinizde, otomatik olarak çevrilecektir. Lütfen sadece API anahtarında read/write
izinlerine sahip ortamların yeni çevrilecek metinler oluşturabileceğini unutmayın.
Canlıya geçmeden önce üretim uygulamanızı test edebileceğiniz kapalı ve güvenli bir staging ortamı oluşturmanızı öneriyoruz. Bu, gizli API anahtarınızın çalınmasını önler ve projeye izinsiz metinlerin eklenerek şişirilmesini engeller.
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!