# OCR Engines

| OCR Engine                                                                                                       | Best For                                           | Notes                                                                                               |
| ---------------------------------------------------------------------------------------------------------------- | -------------------------------------------------- | --------------------------------------------------------------------------------------------------- |
| [**Google Cloud Vision**](https://docs.vntranslator.com/user-guide/ocr/ocr-engines/google-cloud-vision)          | <p>Complex background,<br>rotated/colored text</p> | <ul><li>⭐⭐⭐⭐⭐</li><li>🌐 Online</li><li>Cloud-based AI</li><li>Paid (Free tier available)</li></ul> |
| [**Azure Cloud Vision**](https://docs.vntranslator.com/user-guide/ocr/ocr-engines/azure-cloud-vision)            | <p>Complex background,<br>rotated/colored text</p> | <ul><li>⭐⭐⭐⭐</li><li>🌐 Online</li><li>Cloud-based AI</li><li>Paid (Free tier available)</li></ul>  |
| [Nanonets OCR small ](https://docs.vntranslator.com/user-guide/ocr/ocr-engines/nanonets-ocr-small)               | Complex background, rotated/colored text           | <ul><li>⭐⭐⭐🌠</li><li>Offline - Custom</li><li>AI-based (LLM)</li></ul>                             |
| [Fast OCR](https://docs.vntranslator.com/user-guide/ocr/ocr-engines/fast-ocr)                                    | Moderate background noise, multi-color text        | <ul><li>⭐⭐⭐</li><li>Offline</li><li>Modern OCR Engine</li></ul>                                     |
| Qwen 2.5 VL 7B                                                                                                   | Complex background, rotated/colored text           | <ul><li>⭐⭐⭐</li><li>Offline - Custom</li><li>AI-based (LLM)</li></ul>                               |
| [Gemma 3 Vision](https://docs.vntranslator.com/user-guide/ocr/ocr-engines/gemma-3-4b-vision)                     | Complex background, rotated/colored text           | <ul><li>⭐⭐⭐</li><li>Offline - Custom</li><li>AI-based (LLM)</li></ul>                               |
| EasyOCR                                                                                                          | Moderate background noise, multi-color text        | <ul><li>⭐⭐</li><li>Offline - Custom</li><li>Modern ML-based</li></ul>                               |
| [**Tesseract OCR**](https://docs.vntranslator.com/user-guide/ocr/ocr-engines/tesseract-ocr)                      | Basic black text on white background               | <ul><li>⭐</li><li>Offline</li><li>Traditional OCR engine</li></ul>                                  |
| [**Windows OCR**](https://docs.vntranslator.com/user-guide/ocr/ocr-engines/windows-ocr)                          | Basic black text on white background               | <ul><li>⭐</li><li>Offline</li><li>Traditional OCR engine</li></ul>                                  |
| ~~**Google Lens**~~                                                                                              | <p>Complex background,<br>rotated/colored text</p> | <ul><li>⭐⭐⭐⭐</li><li>🌐 Online</li><li>Cloud-based AI</li><li>Unstable</li></ul>                    |
| <p><a href="ocr-engines/custom-command-line"><strong>Custom -</strong> <br><strong>Command Line</strong></a></p> | Custom workflows and integration                   | <ul><li>Requires setup knowledge</li><li>Highly flexible for developers</li></ul>                   |
| <p><a href="ocr-engines/custom-http-post"><strong>Custom -</strong> <br><strong>HTTP POST</strong></a></p>       | Custom workflows and integration                   | <p></p><ul><li>Requires setup knowledge</li><li>Highly flexible for developers</li></ul>            |
