Speaky, yüzeysel olarak bakıldığında bir arkadaşlık uygulamasıdır. Kullanıcı adlarıyla insanlar birbiriyle konuşmakta ve de birbirlerini tanımaktadır. Fakat uygulamanın içine girildiğinde uygulamanın sadece bir muhabbet uygulaması olmadığı, bunun yanında bir dil öğrenme uygulaması olduğu da görülmektedir. Speaky’nin asıl amacı kullanıcılara eğlenceli bir şekilde dil öğretmektir.
Bir kullanıcı adı seçildikten sonra uygulamaya kayıt olunmaktadır. Kayıt işleminden sonra uygulama sizlere hangi dilin ana diliniz olduğunu ve hangi dili öğrenmek istediğinizi soracaktır. Öğrenmek istenen diller, daha önceden biliniyorsa eğer bilinme derecesi ile birlikte işaretlenmektedir. Bu aşamadan sonra karşılıklı olarak eşleşmeler olmaktadır. Sizin dilinizi öğrenmek isteyen ve ana dili sizin öğrenmek istediğiniz dil olan kişileri uygulama karşınıza sıralamaktadır. Bu sıralamanın amacı dili karşılıklı olarak öğretebilmektir. Elbette ki konuşmalarda tek tek dil bilgisi konuları anlatılmamaktadır. Dilin konuşularak, içine girilerek öğrenileceği düşüncesi hakimdir ve kişilere de bu aşılanmaya çalışılmaktadır.
Sıralanan listeden bir kişi seçilip, mesaj gönderilebileceği gibi aynı zamanda ana dilim olmayan kullanıcıları seç seçeneği de bulunmaktadır. Bu seçenekte tüm kullanıcılar karışık bir şekilde kullanıcının önüne serilecektir. Konuşmak istenen kişi ülkesine, yaşına, dil bilgisine ve de tanıtım yazısına göre seçilebilmektedir. Bu kullanıcının kendi isteğine kalmış bir durumdur. Mesaj gönderildikten sonra karşıdaki kişiye bir mesaj isteği gitmektedir. Eğer kullanıcı gönderilen mesajı kabul ederse konuşma başlayabilmektedir. Mesajlar kabul edildikten sonra iki taraf birbirinin arkadaş listesine girmektedir.
Uygulamanın en iyi yanlarında biri mesaj düzeltme seçeneğine sahip olmasıdır. Bu seçenek sayesinde mesaj ana dil kullanıcısına gönderildiğinde ve mesajda bir yanlış bulunduğunda kullanıcı bu mesajı düzeltebilmektedir. Bu düzeltme mesajı yollayan kişiye siz bu şekilde yazdınız, doğrusu ise buydu anlamına gelen tik ve çarpı işaretleriyle gösterilmektedir. Böylece kullanıcılar yanlışlarını daha iyi anlayabilmektedir. Konuşma bir süre devam ettikten sonra konuşulan kişiye tarzına göre çıkartma verilmektedir. Bu isteğe bağlı bir özelliktir. Çıkartma vermek ya da almak her iki kişiye de ekstra puan kazandıracaktır. Puanlar biriktikçe kişinin seviyesi artmakta ve böylece daha fazla kişinin listesine girebilmektedir.
Uygulama incelendiğinde hem arkadaşlık kurma açısından hem de dil öğrenme açısından oldukça başarı bir uygulama olduğu görülmektedir. Bu sayede de son zamanlarda benzerlerinin arasından sıyrılmayı başarmıştır.