The thesis describes the design and implementation of a platform that provides a more accessible way of translating words contained in XML files, which are used in the localization of websites and other applications. It is aimed at simpler software solutions and takes advantage of the increasingly widespread knowledge of foreign languages among young people. As part of the thesis, a prototype was developed that allows uploading, parsing, translating, generating, and downloading files. It also offers multiple user modes and various types of authentication. The thesis describes the operation of the prototype, the user system, the file management system, the system for verifying the validity of translated words, its limitations, and the next steps leading to an independent and publicly accessible platform for translating word files and individual words. The technologies and tools used include Svelte and SvelteKit, Drizzle ORM, \texttt{Auth.js} and PostgreSQL. The analysis showed that the translations in the prototype are mostly reasonable, and the final prototype serves as a good foundation for a standalone application.
|