Приколы анекдоты

Переводчик

Переводчик (0.9.3.01)Компактное кроссплатформенное приложение с открытым исходным кодом.

Переводчик работает на основе сервиса онлайнового перевода текстов компании Google. И является, по сути, приложением для более удобной работы с сервисами перевода текстов.

На основе моего класса переводов в QT я написал маленькую программу-переводчик. Основа ее работы – Google Translate сервис. По сути она является оберткой для этого сервиса. Сильно прошу не ругать – делал на скорую руку и за 20 минут до выхода.

Язык программирования: C++ & QT 4

Проверено на: Mac OS X (QT 4.5 rc1, gcc), Win XP (QT 4.4.3, MinGW)

Progg it

Инструкция по установке:
ALT Linux 4, 4.1, 5, S
http://www.sisyphus.ru/srpm/Sisyphus/google-translator

Ubuntu:
Адрес репозитория: https://launchpad.net/~samrog131/+archive/ppa
После установки репозитория:

$sudo aptitude install astranslator

Debian (debian, ubuntu, etc.):
Устанавливаем Qt4:

$sudo aptitude install libqt4-dev

Компилируем сам пакет:

$qmake Translator.pro
$make
$sudo install ./bin/Translator /usr/local/bin

Fedora, etc.:
Устанавливаем Qt4:

$yum install gcc-c++
$yum install qt-devel qt-config

Компилируем сам пакет:

$qmake-qt4
$make
$sudo mv ./bin/Translator /usr/local/bin

UPD (20 декабрь 2009): Переводчик (src) 0.9.12.20

  1. Обновлен протокол!
  2. Возможность выбора шрифта
  3. Возможность использовать Proxy
  4. Окно Settings
  5. Некоторые незначительные изменения
  6. Исправлены мелкие баги, добавлены новые

UPD (01 июнь 2009): Translator (src) 0.9.6.01

  1. Happy Birthday, Den Piterson!
  2. Полностью переработан код.
  3. Возможность установить Proxy (beta)
  4. Добавлено About Qt
  5. Добавлено About App
  6. Добавлено Settings
  7. Класс переводчика теперь отделен от GUI
  8. Восстановленна иконка для Windows

UPD (28 май 2009): Translator (src) 0.9.5.28

  1. Теперь прячемся в трей.
  2. Несколько изменений

UPD (02 март 2009): Translator (src) 0.9.3.02

  1. Доработан алгоритм обработки переведенного текста.
  2. Начата разработка режима “словарь”
  3. Добавлен файл с лицензией
  4. Добавлен перевод по Shift+Return
  5. Исправлена ошибка, по которой в Windows не запоминалась последняя пара языков.

UPD (01 март 2009): Translator (src) 0.9.3.01

  1. Исправлена глупая ошибка, из-за которой компилятор вылетал с руганью на то, что элемент, который мы просим не существует.
  2. Добавлены метки для дебага.
  3. Исправлена ошибка с иконками языков
  4. Исправлены некоторые недочеты при выводе переведенного текста

UPD (28 февраль 2009): Translator (src) 0.9.2.28

  1. Набираем обороты: http://www.murga-linux.com/puppy/viewtopic.php?p=279114 (спасибо, vovchik )
  2. Добавлены флаги стран (спасибо, vovchik )
  3. Добавлено запоминание последней пары языков

UPD (27 февраль 2009): Translator (src) 0.9.2.27

  1. Исправлена ошибка с текстами в кирилице и других кодировках.
  2. Частично исправлено форматирование переведенного текста
  3. Исправлена иконка приложения
  4. Изменен стиль выбора языков: теперь выбор по полному названию языка, а не по его сокращению.
  5. Увеличено число языков для перевода.

TODO (для версии 1.0):

  1. реализовать форматирование переведенного текста (кавычки и тд)
  2. добавить режим “Словарь”
  3. сделать кэширование
  4. сделать запоминание последней пары языков
  5. Добавить Яндекс.Словари и другие сервисы
  6. Сделать перевод по Ctrl+Enter (Cmd+Enter)
  7. Установщик под Win/Mac/Lin
  8. Убираться в трей

Скриншоты

ASTranslator 0.9.6.01 @ UbuntuПереводчик (0.9.3.01)ASTranslator 0.9.3.01Языки переводаПереводчик (шрифты)