Volt egy egyetemi projektmunkánk, ami arról szólt, hogy egy közösségi oldalt terveztünk, dokumentáltunk és valamennyire le is implementáltunk. A konzulensünk külön kérése volt, hogy legyen benne egy fordítóprogram.
Tehát írok én valamit az egyik oldalon pl magyarul és a másik meg angolra lefordítva megkapja azt. Aztán még egy plusz kérés volt, hogy ne csak gépelni lehessen, hanem beszélni is lehessen a gépnek, tehát az pl gombnyomásra képes legyen értelmezni a vartyogásunkat és képes legyen úgy fordítani, stb, stb…
A lényeg az, hogy egy tök egyszerű megoldást sikerült találnunk, ami csak Google Chrome alatt megy, de rendkívül egyszerűen üzembe helyezhető és nem terheli a szervereinket sem.
Tehát egy külső Third-party cuccról van szó. Egy <input>-ba rakható bele Chrome specifikus paraméter, aminek forrása így néz ki:
<input size="50" type="text" id="uzenet" name="uzenet" placeholder="Írj üzenetet" lang="hu-HU" accesskey="r" x-webkit-speech speech required />Majd így működik/jelenik meg:
Az input jobb oldalában lévő mikrofonocskára klikkelve előidézhetjük a kívánt hatást. 🙂
Enjoy