Программа КРОССПЛАТФОРМЕННА. Скриншотов не бояться
Здесь я уже писал о своем маленьком проекте (ссылка раз:
https://forum.ubuntu.ru/index.php?topic=194012.0, ссылка два:
https://forum.ubuntu.ru/index.php?topic=197355.0) QuickTextTranslator и на этот раз расскажу о следующем шаге его развития - QuickTextComplex.
Скачать программуНапомню, что проект является открытым и опубликован под лицензией GPLv3. Это значит, что любой желающий может скачать исходные коды, изменять и распространять эту программу в различных целях, соблюдая при этом требования самой лицензии.
Скачать QuickTextComplex: http://code.google.com/p/quick-text-translator/downloads/detail?name=Quick%20Text%20Complex.7z&can=2&q=#makechanges
QuickTextComplexЭто комплекс для работы с иностранными языками, включающий в себя следующие программы:
- QuickTextTranslator v0.3
- QuickTextLearn v0.1
- QuickTextTranslatorConsole v0.1
QuickTextTranslator v0.3 КРОССПЛАТФОРМЕННЫЙ переводчик. Клиент популярного сервиса Google Translate. Основная "фишка" этого переводчика в "быстром переводе", то есть перевод слова/фразы/текста можно выводить в виде всплывающего окна-уведомления на рабочий стол либо сообщением в области уведомления Вашей ОС.
Что нового в версии 0.3?Был добавлен новый функционал и исправлены некоторые мелкие баги, а именно:
- добавлена возможность перетаскивания окна-уведомления с переводом
- добавлена возможность изменения размеров окна-уведомления с переводом
- добавлена возможность работы приложения через прокси-сервер (наконец-то!)
- перевод стал более качественным: при переводе одного слова так же выводятся словарные данные по нему
- интегрирован иснструмент для заучивания слов QuickTextLearn
- добавлена возможность экспортирование текущего перевода в качестве флеш-карточки для дальнейшего заучивания слова в QuickTextLearn
- добавлена возможность экспортирование перевода из истории в качестве флеш-карточки для дальнейшего заучивания слова в QuickTextLearn
- изменен и дополнен дизайн приложения
- исправлены мелкие баги в приложении
QuickTextLearn v0.1 Небольшая программа-тренажер, способная помочь пользователю в запоминании и заучивании иностранных слов. В её основе лежит метод "флеш-карт": пользователь формирует библиотеку таких карточек вида "слово-перевод" и использует их для тренировки.
Формирование библиотеки флеш-карточек Для того, чтобы добавить карточку в библиотеку, необходимо нажать клавишу "Добавить перевод в QuickTextLearn"
Так же есть возможность добавить перевод в библиотеку карточек из истории переводов
Далее пользователю будет предложено выбрать категорию, в которую добавить карточку (есть возможность редактирования категорий)
После этих действий карточка добавится в нужную категорию и будет доступна из QuickTextLearn.
Тренировка Тренировка проходит следующим образом: пользователю предлагается слово. Он может прослушать его озвучивание. Далее необходимо вписать перевод в поле ответа и убедиться в правильности перевода. Если пользователь правильно перевел слово/фразу, то ему добавляется балл.
В случае же неверного перевода пользователю добавляется штрафной балл и предлагается ввести правильный перевод для закрепления в памяти.
(на скриншоте было предложено слово "bye")
В случае, если пользователь уверен в правильности своего перевода, то необходимо нажать клавишу "Я не ошибся!", после чего ему вернется балл и снимется штрафной балл.
После прохождения всех карточек из набора выводится статистика.
QuickTextTranslatorConsole v0.1 Это консольная версия переводчика. Использовать ее очень просто:
QuickTextTranslatorConsole -i (input) -o (output) -sl (source_language) -dl (destination_language) -host (host) -port (port) -login (login) -password (password)
Параметры:
- (input): path_to_file.txt файл или текст в двойных кавычках
- (output): path_to_file.txt файлу или "console" для получения перевода на консоль
- (source_language): один из доступных языков
- (destination_language): один из доступных языков
- (host): хост (для прокси соединения)
- (port): порт (для прокси соединения)
- (login): имя (для прокси соединения)
- (password): пароль (для прокси соединения)
Спасибо всем, кто дочитал до конца, всем кто скачал и всем тем, кто отписывался на баг-трекере:
http://code.google.com/p/quick-text-translator/issues/list.
Буду рад выслушать дельные замечания и предложения по реализации. О найденных багах сообщайте на баг-трекере проекта. Спасибо за внимание.