React uygulamaları için zahmetsiz yerelleştirme
React uygulamanızı yeni pazarlara mı genişletmek istiyorsunuz? TacoTranslate, React uygulamalarınızı yerelleştirmeyi son derece kolaylaştırır ve zahmetsizce küresel bir kitleye ulaşmanızı sağlar.
React için TacoTranslate'i neden seçmelisiniz?
- Sorunsuz Entegrasyon: React uygulamaları için özellikle tasarlanmış olan TacoTranslate, mevcut iş akışınıza sorunsuzca entegre olur.
- Otomatik Metin Toplama: JSON dosyalarını elle yönetme sona eriyor. TacoTranslate, kod tabanınızdan metinleri otomatik olarak toplar.
- Yapay Zeka Destekli Çeviriler: Uygulamanızın tonuna uygun, bağlama duyarlı ve doğru çeviriler sağlamak için yapay zekanın gücünden yararlanın.
- Anında Dil Desteği: Yeni diller için destek eklemek bir tıkla mümkün, böylece uygulamanız dünya çapında erişilebilir olur.
Nasıl çalışır
TacoTranslate paketini npm ile yükleyin:
npm install tacotranslate
Modülü yüklediğinizde, 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ünde bir proje oluşturun ve API anahtarları sekmesine gidin. Bir read
anahtarı ve bir read/write
anahtarı oluşturun. Bunları ortam değişkenleri olarak kaydedeceğiz. read
anahtarı bizim public
dediğimiz anahtardır ve read/write
anahtarı secret
olarak adlandırılır. Örneğin, bunları projenizin kök dizinindeki .env
dosyasına ekleyebilirsiniz.
Ayrıca iki çevresel değişken daha eklemeniz gerekecek: TACOTRANSLATE_DEFAULT_LOCALE
ve TACOTRANSLATE_ORIGIN
.
TACOTRANSLATE_DEFAULT_LOCALE
: Varsayılan geri dönüş (fallback) yerel kodu. Bu örnekte İngilizce içinen
olarak ayarlayacağız.TACOTRANSLATE_ORIGIN
: Metinlerinizin saklanacağı “klasör”, örneğin web sitenizin URL'si gibi. Kökenler hakkında daha fazlasını buradan okuyun.
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ı istemci tarafı üretim ortamlarına asla sızdırmayın.
TacoTranslate Kurulumu
TacoTranslate'i React uygulamanızda, uygulamanızı TacoTranslate bağlam sağlayıcısıyla sararak başlatı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 çevirilmiş metinleri görüntülemek için kullanabilirsiniz! Daha fazla bilgi ve kurulumunuza özel uygulama kılavuzları için belgelerimizi mutlaka inceleyin.
import {Translate} from 'tacotranslate/react';
export default async function Component() {
return (
<Translate string="Hello? This is TacoTranslate speaking." />
);
}
TacoTranslate'i Kullanmanın Faydaları
- Zaman tasarrufu: Yerelleştirme ve metin toplama gibi sıkıcı süreçleri otomatikleştirir, size değerli zaman kazandırır.
- Maliyet etkin: Manuel çeviri ihtiyacını azaltır, 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 desteği kolayca ekleyebilirsiniz.
Hemen başlayın!
React uygulamanız, herhangi bir dizgiyi Translate
bileşenine eklediğinizde otomatik olarak çevrilecektir. API anahtarında read/write
izinlerine sahip ortamlarda yeni çevrilecek dizgeler oluşturulabileceğini unutmayın.
Canlıya almadan önce üretim uygulamanızı test edebileceğiniz kapalı ve güvenli bir staging ortamı bulundurmanızı öneririz. Bu, gizli API anahtarınızın çalınmasını ve kötü amaçlı dizgeler eklenerek çeviri projenizin gereksiz yere şişmesini önleyecektir.
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!