Tureng Sözlük Çeviri Kütüphanesi
İngilizce Türkçe en iyi çeviri yapan servislerden biri olan Tureng için bir PHP kütüphanesi geliştirdim. Bu kütüphaneyi geliştirmedeki asıl amacım, kullanmış olduğum memrise uygulamasında kendime ait bir liste oluştururken en doğru Türkçe çeviriyi elde etmek.
Uygulama Tureng’in Browser API’ını kullandığı için ve bu API da HTML tabanlı olduğu için herhangi bir güncellemede çalışmama ihtimali bulunmaktadır. Bu nedenle şu anki sürüm 1.0 da bir sorun olmadığını belirteyim.
Kütüphanenin Github adresi: https://github.com/enesgur/tureng
Composer adresi: https://packagist.org/packages/enes/tureng
Projenize dahil etmek için aşağıdaki komutları uygulamanız yeterli olacaktır.
composer require enes/tureng composer update
Örnek kullanımı aşağıdaki gibidir;
<?php include 'vendor/autoload.php' use enesgur\Tureng; // Tekil çeviri kullanımı $tureng = new Tureng(); var_dump($tureng->word('home')->translate()); // Clear işlemi $tureng->clear(); // Çoklu Kullanım (Array) var_dump($tureng->word(['car', 'home']->translate())); $tureng->clear(); // Çoklu Kullanım (Method) $tureng->word('car'); $tureng->word('home'); $tureng->word('tea'); var_dump($tureng->translate());