Lütfen API 2.0’ın artık kullanılacak tercih edilen sürüm olduğunu göz önünde bulundurun. Eski API, 2021’in sonuna kadar tamamen işlevsel kalacaktır.
Crowdin, GET veya POST yöntemlerini kullanarak HTTP üzerinden XML veya JSON ile RESTful API sağlar. Aşağıda listelenenler, Crowdin’de proje oluşturmanızı sağlayan tüm kullanılabilir API yöntemleridir, dosyaları ekleyin ve güncelleyin, çevirileri indirin veya yerelleştirmeyi geliştirme işleminizle bütünleştirin.
Hesap API anahtarınızı bulmak için Crowdin hesabınıza oturum açmak zorundasınız. Hesap Ayarları sayfasını açın ve API sekmesine geçin.
Hemen hemen tüm API çağrılarının Proje Tanımlayıcısı (Kimlik) gerektirdiğini lütfen unutmayın. Proje tanımlayıcınızı Proje Ayarları > API ve Web Kancaları sekmesinde bulabilirsiniz.
Yaptığınız her API isteği için kimlik doğrulaması yapılacak ana URI parametreleri olarak Hesap API anahtarını ve kullanıcı adını sunmanız gerekecek. Hesap API anahtarınızı gizli tutun! Normal hesap parolanız gibi korunmalıdır.
Burada API isteği URI’si şeklinin bir örneği ve ilkesi verilmiştir.
Normal API çağrı URL’si şuna benzer: https://api.crowdin.com/api/project/. İlk yer tutucu (parantezler içindeki anahtar kelime) proje tanımlayıcısını taşır. Hesap API anahtarı ve kullanıcı adı, URI parametreleri olarak belirtilir.
Hesap başına eşzamanlı API çağrı sayısı 20 istektir. Eğer sınır aşılırsa, 429 hata kodu bir iletiyle birlikte gösterilecek: “Bu uç noktası için en fazla eşzamanlı istek sayısına ulaşıldı. Lütfen kısa bir süre sonra tekrar deneyin.”
Postman, Crowdin API ile basit bir şekilde çalışmanızı sağlayan bir araçtır.
Mevcut tüm Crowdin API yöntemleri Postman’da zaten bir koleksiyon olarak kaydedilir. Bu koleksiyonu doğrudan Postman uygulamanıza içe aktarmak ve açmak için Postman’da Çalıştır düğmesine tıklayın.
Crowdin projesine yeni bir dosya ekleyin.
Kaynak dosyalarınızın (yerelleştirilmesi gerekenleri) en son sürümünü Crowdin projenize yükleyin.
Crowdin projesinden dosyayı silin. Tüm çeviriler, geri yükleme yeteneği olmadan kaybolacaktır.
Varolan çevirileri Crowdin projenize yükleyin. Yöntem, Varlıkların yerelleştirmesi için çalışmaz.
Her hedef dilin genel çeviri ve düzeltme okuması ilerlemelerini izleyin. Varsayılan yanıt biçimi XML’dir.
Belirtilen dil için ayrıntılı çeviri ilerlemesini alın.
Crowdin Projesi ayrıntılarını alın.
Düzenleyicide bildirilen sorunların bir listesini alın.
Bu yöntem, Crowdin’den çevrilmiş tek dosyaları dışa aktarır. İlaveten, çevrimdışı yerelleştirme için XLIFF dosyalarını dışa aktarmak için uygulanabilir.
En son çevirilerle ZIP arşivi oluşturun.
Çevirileri dışa aktarma durumunu alın.
Çevirilerin olduğu bir ZIP dosyası indirin. İhtiyacınız olan çeviri dilini seçebilir veya hepsini aynı anda indirebilirsiniz.
Crowdin proje dosyalarının ön çevirisini yapın.
Projeler listesini alın.
Crowdin projesi oluşturun.
Crowdin projesini düzenleyin.
Tüm çevirilerle Crowdin projesini silin.
Crowdin projesine dizin ekleyin.
Dizini yeniden adlandırın veya özniteliklerini değiştirin. Dizin yeniden adlandırılırken yol değiştirilemez (new_name parametresi yol içeremez, sadece ad içerebilir anlamına gelir).
Crowdin proje dizinini silin. İç içe olan tüm dosyalar ve dizinler de silinecektir.
Crowdin proje sözlüklerini TBX, CSV veya XLSX dosyası olarak indirin.
Crowdin Projesi için sözlüklerinizi TBX, CSV veya XLS/XLSX dosya biçimlerinde yükleyin.
Crowdin proje Çeviri Belleğini TMX, CSV veya XLSX dosyası olarak indirin.
Crowdin Projesi için Çeviri Belleğinizi TMX, CSV veya XLS/XLSX dosya biçimlerinde yükleyin.
Yerel ad ve standartlaştırılmış kodlarla eşlenen Crowdin kodlarıyla desteklenen diller listesini alın.
Bütün proje için sözde çeviri dosyaları oluşturun.
Sözde çevirilere sahip ZIP dosyasını indirin.
Bütçenin nasıl planlanacağı konusunda fikir sahibi olmak için Maliyet Tahmini raporu oluşturun. Bu rapor, projede şu anki çevrilmemiş dizgilerin yaklaşık çeviri maliyetini hesaplamanızı sağlar.
Önceden oluşturulmuş Maliyet Tahmin raporunu indirin.
Gerçek çeviri maliyetini hesaplamak ve çevirmenlerinize ve düzeltmenlerinize ne kadar ödeme yapılması gerektiğini bilmek için Çeviri Maliyetleri raporu oluşturun.
Önceden oluşturulmuş Çeviri Maliyetleri raporunu indirin.
Belirtilen tarih aralığında projenizin çevirisine kimin en çok katkıda bulunduğunu öğrenmek için En İyi Üyeler raporu oluşturun.
Önceden oluşturulmuş En İyi Üyeler raporunu indirin.
Crowdin API Java SDK, Java projenizdeki dosya ekleme ve güncelleme, çeviri indirme veya yerelleştirmeyi geliştirme sürecinize bütünleştirme gibi tüm Crowdin API yöntemleriyle çalışmanızı kolaylaştırmaya yardımcı olur.