A Skype valós időben működő tolmács szolgáltatását tavaly decemberben már megcsodálhattuk, ám akkoriban még nem volt rá lehetőség, hogy az újdonságot bárki kipróbálhassa. A Skype Translator Preview app tesztelése eddig szűk körben zajlott, de a napokban szerencsére megtört a jég, így már szabadon ki lehet próbálni.

Hogy mi az alkalmazás lényege? Gyakorlatilag annyi, hogy rajta keresztül úgy küldhetünk üzenetet egy másik ország eltérő anyanyelvű lakójának, úgy hogy közben saját anyanyelvünket használjuk, a Skype Translate pedig automatikusan lefordítja mondandónkat a másik fél anyanyelvére. Ez a funkció persze nem csak írásban, hanem élő beszédben is használható – ekkor a szolgáltatás szimultán tolmácsként siet a segítségünkre. A funkció nagyon hasznos lehet, ha a felek között egyébként nincs közös nevező nyelvi tudás terén.

A Skype Translate lényegét az alábbi videó foglalja össze:

A Skype újítása egyelőre még messze van a Star Trekből ismerős univerzális fordítótól, de jó úton halad a siker felé. A hangalapú fordító jelenleg csak néhány nyelvet támogat: ezek között az angol, a spanyol, az olasz és a mandarin található meg.

A szöveges üzenetek esetén sokkal jobb a helyzet, ugyanis 50 nyelv támogatása áll rendelkezésre, köztük a magyar nyelvé is. A Skype fejlesztői szerint hamarosan újabb nyelvekkel bővül a repertoár, a szolgáltatás minősége pedig minden egyes beszélgetéssel javul – minden felhasználó számára.

A Skype Translator Preview innen tölthető le.

Hírlevél feliratkozás
A feliratkozással elfogadom a Felhasználási feltételeket és az Adatvédelmi nyilatkozatot.

27 hozzászólás

A komment írásához előbb jelentkezz be!
bszoke88
bszoke88
2015. máj. 14. 18:41
#8

nekem is rég volt már az egyetem, azért kérdeztem.

http://cs.stackexchange.com/questions/41909/automatic-translation-between-formal-languages

ez alapján van egy fordító két programozási nyelv között, ha jól értem, amit az illető ír, de egyáltalán nem világos, h a kevésbé formálisan felírható nyelveket egyáltalán lehet-e ezzel a módszerrel támadni.

http://en.wikipedia.org/wiki/Machine_translation

a wikin nagyon sok jó dolog van és ahogy a főbb altémákhoz van link, látszik, h egész nagy témáról van szó.

itt egy TED-es videó a big data-ról, illetve a machine learning-ről, h mennyire felgyorsult napjainkban.

https://www.ted.com/talks/jeremy_howard_the_wonderful_and_terrifying_implications_of_computers_that_can_learn?language=en

talán ebben volt, h élőben tudnak beszélt kínairól beszélt angolra fordítani.

22 ez a szabályon alapuló

23 ez a statisztikán alapuló

mindenesetre nem eszik olyan gyorsan ezt a kását sem.

kiskoller
kiskoller
2015. máj. 14. 18:24
#7

Módszer #2, szabályok nélkül:

Fogj egy tetszőleges részt a szövegből.

Nézd meg az adatbázisodban, hogyan lett lefordítva a múltban ugyanaz a rész.

Másold ki az egyik ilyen fordítást.

Fogd meg a következő részt

Nézd meg, hogy a múltban hogyan lett lefordítva.

Másold ki az egyik ilyen fordítást.

Most fogd meg az első rész második felét, és a második rész első felét.

Nézd meg, hogy le lett-e fordítva a múltban.

Hasonlíts össze azt a fordítást az most készült fordítással.

Iteráld addig, amíg meg nem szűnik a változás az előző iteráció és a mostani között.

Ez a módszer nélkülöz bármilyen belső nyelvtant, bármilyen matematikát, tisztán régi adatból dolgozik, egy komplex keresőmotor segítségével. Nem kell "felfogni" a fordítás tartalmát, egyszerűen csak előző fordításokra kell hagyatkozni. Nyilván ez csak akkor működik, ha alapból rengeteg régi fordítás áll rendelkezésre.

Pár fordító ezt a módszert is alkalmazza, ha jól tudom a google translate is.

bszoke88
bszoke88
2015. máj. 14. 16:49
#6

IN YOUR FACE! :P

kiskoller, mesélj már egy kicsit lsz arról, h a formális nyelvekkel hogyan írható le a fordítás művelete.

kiskoller
kiskoller
2015. máj. 14. 17:23

Nem vagyok nyelvész, egyetemi órák is régen voltak.

De tudtommal a számítógépes programnyelvek felírhatóak formális nyelvekként, amikre aztán felírhatóak automaták amelyek tetszőleges szöveget fordítanak egyik nyelvről a másikra, nem? Ezeket az elméleteket használják fel a fordítóprogramok írásakor (pl. gcc).

Emlékezetemben már nem él annyira a tanult anyag, hogy pontos és kielégítő választ adjak.

Ha hülyeséget írok, javíts ki nyugodtan.

5hR3kY
5hR3kY
2015. máj. 14. 11:49
#5

Gondolom ez is "DVD játékos nem szeretni vizet" szinten járhat. xD

gabushi
gabushi
2015. máj. 14. 0:37
#4

A magyar nyelvből indultok ki, de ez a nyelv a fordítás terén eléggé kezdetleges, de okkal.

Más a logikája a nyelvünknek mint sok más nyelvnek amit többen beszélnek. Ezáltal "nehezebb" fordítani, de legalábbis sokkal több mindent kéne figyelni egy programnak hozzá.

De mivel ezen nyelvet kevesen beszélik a többi nyelvhez képest, ezért nem is fejlődik gyorsan mivel csak kis erőforrást fordítanak rá.

Szerintem 20 éven belül nem lesz magyarul jól működő fordító (ami csak tényleg keveset hibázna, de hatalmas félrefordítást nem tenne).

Jelenleg ettől messze vagyunk a magyar nyelv esetén.

Viszont más nyelveknél amit sokan beszélnek megérheti "befektetni" a kellő pénzt a fejlesztésbe és az adatbázis bővítésbe, így azok már most kezdenek tűrhetően működni. Persze közel se tökéletes, a szinkrontolmácsoknak és fordítóknak még van pár évük.. bár ha valaki most akarna annak menni mondjuk egy angol-spanyol vonalon, inkább keressen más foglalkozást a jövőt illetőleg, mert szerintem lehet 10 éven belül megcsappan rájuk a kereslet. A kisebb országokban mint amilyen a miénk, szerintem viszont még jó darabig lehet munkája a tolmácsoknak.

Bár majd biztos eljön az idő mikor a forma1-es közvetítések végén a beszédet egy gép fogja lefordítani magyarra (sőt.. a reklám érték miatt eltudom képzelni, hogy ott előbb-utóbb tényleg feltűnhet, ha eléggé magabiztos lesz magában a fordítás minőségét illetőleg a google vagy a microsoft).

kiskoller
kiskoller
2015. máj. 14. 19:01

"Eddig azért fogalmaztam marha egyszerűen, példákkal, hogy közérthető legyek. Valahogy nincs ingerenciám laikust fórum hozzászólásokon keresztül megfelelő szakmai szintre felzárkóztatni ahhoz, hogy belássa azt, amit én tudottnak vélek."

Annyit kellett volna tenned, hogy leírod, mit értesz intelligencia alatt. Akár egy linket raksz, vagy egy tudós elméletét említed meg, elég lett volna.

Nem tetted.

Pedig a szót felhasználtad. Én nem tudok arról, hogy lenne ennek egy egyetemesen elfogadott jelentése.

A téma részemről lezárva.

Phantomstranger
Phantomstranger
2015. máj. 13. 20:43
#3

Még a google fordító is csak a semminél jobb, pedig annak írott szöveget kell elemeznie. Milyen lehet ez beszédfelismeréssel?

Törölt felhasználó
Törölt felhasználó
2015. máj. 16. 20:34

Latom, mar kicsit tovabb mentek a dolgok, de azert:

A holland nem egy "bezzeg" pelda volt. A lenyeget pedig meg sem probaltad erteni.

Elozetes nyelvismeret nelkul sokszor nem ertelmezheto a forditott szoveg. Marpedig az nem elegseges, foleg szinkrontolmacsolasban nem.

ThePoweR
ThePoweR
2015. máj. 13. 19:05
#2

Pedig Win 8.1 > Win 7

attee0002
attee0002
2015. máj. 13. 18:07
#1

Windows 8.1 kell hozzá, ha valaki ki szeretné próbálni (ez oknál fogva én nem mostanában fogom :D)

Vissza az oldal tetejére