2020-03-07 00:02:59 +07:00
# Screen Translator
2017-08-05 20:18:59 +07:00
2020-03-07 00:02:59 +07:00
## Introduction
2015-10-25 20:22:37 +07:00
2014-02-08 21:04:42 +07:00
This software allows you to translate any text on screen.
Basically it is a combination of screen capture, OCR and translation tools.
2020-03-07 00:02:59 +07:00
## Installation
2018-04-14 01:39:34 +07:00
2020-03-29 16:01:44 +07:00
**Windows**: download archive from [github releases ](https://github.com/OneMoreGres/ScreenTranslator/releases ) page, extract it and run `.exe` file.
2018-04-14 01:39:34 +07:00
2020-05-07 16:59:54 +07:00
If the app fails to start with missing dll's error then install `vs_redist*.exe` from the release archive.
2020-05-07 16:58:19 +07:00
If you have any update errors related to SSL/TLS you should also install or repair `vcredist 2010` (from the Microsoft website).
2020-03-29 16:01:44 +07:00
**Linux**: download `.AppImage` file from [github releases ](https://github.com/OneMoreGres/ScreenTranslator/releases ), make executable (`chmod +x < file > `) and run it.
2018-04-14 01:39:34 +07:00
**OS X**: currently not supported.
2020-05-09 16:13:27 +07:00
## Setup
Start the app, open the updates page of the settings window
and install required recognition languages, translators and, optionally,
hunspell dictionaries.
After languages/translators installation set default recognition and
translation languages, enable some (or all) translators
and the `translate text` setting if needed.
2020-03-07 00:02:59 +07:00
## Usage
2018-04-14 01:39:34 +07:00
1. Run program (note that it doesn't have main window).
2. Press capture hotkey.
2020-03-29 16:01:44 +07:00
3. Select region on screen. Customize it if needed.
2018-04-14 01:39:34 +07:00
4. Get translation of recognized text.
2020-03-29 16:01:44 +07:00
5. Check for updates if something is not working.
2014-02-08 21:04:42 +07:00
2020-05-09 17:58:04 +07:00
## FAQ
Answers to some frequently asked questions can be found in issues or
[wiki ](https://github.com/OneMoreGres/ScreenTranslator/wiki/FAQ )
2020-03-07 00:02:59 +07:00
## Limitations
2014-02-08 21:04:42 +07:00
2020-03-29 16:01:44 +07:00
* Can not capture some dynamic web-pages/full screen applications
2014-02-08 21:04:42 +07:00
2020-03-07 00:02:59 +07:00
## Dependencies
2020-03-29 16:01:44 +07:00
* see [Qt 5 ](https://qt-project.org/ )
* see [Tesseract ](https://github.com/tesseract-ocr/tesseract/ )
* see [Leptonica ](https://leptonica.com/ )
2015-10-25 18:05:06 +07:00
* several online translation services
2020-03-07 00:08:41 +07:00
2020-05-09 16:49:18 +07:00
## Build from source
Look at the scripts (python3) in the `share/ci` folder.
Normally, you should only edit the `config.py` file.
Build dependencies at first, then build the app.
2020-03-07 00:08:41 +07:00
## Attributions
2020-04-01 23:58:20 +07:00
* icons made by
[Smashicons ](https://www.flaticon.com/authors/smashicons ),
[Freepik ](https://www.flaticon.com/authors/freepik ),
2020-03-07 00:08:41 +07:00
from [Flaticon ](https://www.flaticon.com/ )