Cílem diplomové práce je navrhnout online nástroj pro překlad textů. Teoretická část se nejprve zaměřuje na analýzu dostupných překládacích nástrojů, poté čtenáře seznamuje s nepříliš známými webovými technologiemi, které se v poslední době začínají stále více prosazovat. Text je doplněn praktickými ukázkami jednoduchých kódů. Praktická část se zabývá návrhem a implementací aplikace. V závěru je zmíněno předpokládané rozšíření nástroje.
Annotation in English
The aim of this thesis is designing of online computer aided translation tool. Theoretical part is firstly focused on analysis of available translation tools, after that it introduces the readers with little known web technologies that are increasingly to assert nowadays. Text is accompanied by practical demonstrations of simple codes. Practical part describes designing and implementation of application. There is mentioned the expected extensions of tool in the conclusion.
Cílem diplomové práce je navrhnout online nástroj pro překlad textů. Teoretická část se nejprve zaměřuje na analýzu dostupných překládacích nástrojů, poté čtenáře seznamuje s nepříliš známými webovými technologiemi, které se v poslední době začínají stále více prosazovat. Text je doplněn praktickými ukázkami jednoduchých kódů. Praktická část se zabývá návrhem a implementací aplikace. V závěru je zmíněno předpokládané rozšíření nástroje.
Annotation in English
The aim of this thesis is designing of online computer aided translation tool. Theoretical part is firstly focused on analysis of available translation tools, after that it introduces the readers with little known web technologies that are increasingly to assert nowadays. Text is accompanied by practical demonstrations of simple codes. Practical part describes designing and implementation of application. There is mentioned the expected extensions of tool in the conclusion.
Vytvořte online překládací nástroj pro překlad textu.
Proveďte návrh a realizujte rozdělení zdrojového textu na segmenty pro podporované formáty.
Navrhněte vhodnou databázi pro ukládání zdrojových a přeložených segmentů.
Implementujte ukládání zdrojových segmentů a lokalizovaných segmentů do databáze.
Vytvořte vhodné uživatelské rozhraní.
Na základě zdrojových segmentů implementujte vyhledávání v databázi a vhodné lokalizované segmenty navrhněte překladateli jako možný překlad.
Implementujte kontrolu pravopisu.
Research Plan
Vytvořte online překládací nástroj pro překlad textu.
Proveďte návrh a realizujte rozdělení zdrojového textu na segmenty pro podporované formáty.
Navrhněte vhodnou databázi pro ukládání zdrojových a přeložených segmentů.
Implementujte ukládání zdrojových segmentů a lokalizovaných segmentů do databáze.
Vytvořte vhodné uživatelské rozhraní.
Na základě zdrojových segmentů implementujte vyhledávání v databázi a vhodné lokalizované segmenty navrhněte překladateli jako možný překlad.
Implementujte kontrolu pravopisu.
Recommended resources
MCCONNELL, Steve. Code complete. 2nd ed. Washington: Microsoft Press, 2004, xxxvii, 914 s. ISBN 07-356-1967-0.
MACCAW, Alex. JavaScript web applications. 1st ed. Sebastopol, CA: O'Reilly. ISBN 978-144-9303-518.
HUGHES-CROUCHER, Tom a Mike WILSON. Node: up and running. 1st ed. Sebastopol, CA: O'Reilly, xiv, 184 p. ISBN 14-493-9858-8.
HUGHES-CROUCHER, Tom a Mike WILSON. Developing Backbone.js Applications: up and running. 1st ed. Sebastopol, CA: Oreilly, 2012, xiv, 184 p. ISBN 14-493-2825-3.
Node.js v0.8.18 Manual & Documentation. [online]. [cit. 2013-01-29]. Dostupné z: http://nodejs.org/api/
DAVIS, Thomas. Backbone.js Tutorials [online]. [cit. 2013-01-29]. Dostupné z: https://leanpub.com/backbonetutorials
Recommended resources
MCCONNELL, Steve. Code complete. 2nd ed. Washington: Microsoft Press, 2004, xxxvii, 914 s. ISBN 07-356-1967-0.
MACCAW, Alex. JavaScript web applications. 1st ed. Sebastopol, CA: O'Reilly. ISBN 978-144-9303-518.
HUGHES-CROUCHER, Tom a Mike WILSON. Node: up and running. 1st ed. Sebastopol, CA: O'Reilly, xiv, 184 p. ISBN 14-493-9858-8.
HUGHES-CROUCHER, Tom a Mike WILSON. Developing Backbone.js Applications: up and running. 1st ed. Sebastopol, CA: Oreilly, 2012, xiv, 184 p. ISBN 14-493-2825-3.
Node.js v0.8.18 Manual & Documentation. [online]. [cit. 2013-01-29]. Dostupné z: http://nodejs.org/api/
DAVIS, Thomas. Backbone.js Tutorials [online]. [cit. 2013-01-29]. Dostupné z: https://leanpub.com/backbonetutorials
Enclosed appendices
1 DVD
Appendices bound in thesis
-
Taken from the library
No
Full text of the thesis
Appendices
Reviewer's report
Supervisor's report
Defence procedure record
Student seznámil komisi s obsahem a výsledky své diplomové práce v krátké prezentaci. Po přečtení posudků vedoucího a oponenta práce následovala diskuze, ve které byly položeny následující dotazy:
dr.Fojtík: Co je potřeba udělat k tomu, aby aplikace implementovala open source slovníky?
Student na položené dotazy odpověděl. Následovalo zkoušení ze tří předmětů.