1 min read

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());