Buradasın
App Inventor'da Yandex Translate Kullanarak Çeviri Uygulaması Yapımı
youtube.com/watch?v=bweZDL4sPXAYapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitim içeriği olup, izleyicilere App Inventor platformunda Yandex Translate servisini kullanarak çeviri uygulaması yapımını adım adım göstermektedir.
- Video, Yandex Translate'in nasıl kullanılacağını ve App Inventor'da bu servisi nasıl entegre edeceğimizi anlatmaktadır. Uygulama, textbox üzerinden girilen metni Türkçe'ye çevirmeyi ve sonuçları label'da göstermeyi içerir. Ayrıca, çeviri işleminin başarılı olup olmadığını kontrol etmek için response code kontrolü yapılmakta ve internet bağlantısının uygulamanın çalışması için gerekli olduğu vurgulanmaktadır.
- 00:01Yandex Translate Uygulaması Yapımı
- İnternette birçok farklı dil kullanarak çeviri uygulaması bulunmaktadır.
- App Inventor'da Yandex Translate özelliğini kullanarak bir çeviri uygulaması yapılacak.
- Uygulama, metin kutusuna girilen metni çeviri yap butonuna basıldığında Türkçe'ye çevirecek ve sonucu alt taraftaki etiket üzerinde gösterecek.
- 00:25Yandex Translate Özellikleri
- Uygulama Yandex Translate servisini kullanmaktadır.
- Programın tüm özelliklerini kendimiz belirleyemeyiz, servisin sağladığı özelliklere göre kullanabiliriz.
- Çeviri işlemi "request translation" bloğunda gerçekleşir ve farklı diller arasında çeviri yapılabilir.
- 01:16Çeviri İşlemi
- Eğer sadece "Türkçe" yazarsak, Yandex Translate servisi hangi dilde yazılan metni algılsada onu Türkçe'ye çevirecektir.
- Buton çevire tıklandığında, label çevirilerin textine "çeviri yapılıyor" yazısı atanır.
- Textbox yazının textine girilen değer, Yandex Translate servisine gönderilerek Türkçe'ye çevrilir.
- 02:46Çeviri Sonucu Kontrolü
- Çeviri işlemi sonrası, Yandex Translate'in "got translation" özelliğini kullanarak çevirinin başarılı olup olmadığı kontrol edilir.
- Servis "response code" ve "translation" değerlerini döndürür, response code 200 ise çevirme işlemi başarılıdır.
- Response code 200 değilse, çevirme işlemi başarısız olmuş demektir.
- 03:42Uygulama Çalışma Mantığı
- Eğer response code 200 ise, label çevirinin textine translation değeri atanır.
- Eğer response code 200 değilse, label çevirinin textine "hata oluştu" yazısı atanır.
- Uygulamanın çalışabilmesi için internet erişimi gereklidir, aksi takdirde hata oluşur.
- 05:02Uygulama Testi
- Uygulama test edildiğinde, farklı dillerde yazılan metinler başarıyla Türkçe'ye çevrilebilmektedir.
- İnternete erişim yoksa uygulama çalışmaz.