pip install trengine
-
TREngine is python library based on 4 translators engines with OCR:
-
Translate ( translate.com )
-
Google ( translate.google.com )
-
Hozory ( hozory.com )
-
Translatedict ( translatedict.com )
-
OCR ( ocr.space )
-
Supporting Sync & Async.
- Here an example to use it:
from trengine import Engine
eng = Engine()
text = "Hola, mi amor"
print(
eng.google.translate(text, "en"), "\n",
eng.tr.translate(text, "en"), "\n",
eng.hozory.translate(text, "en"), "\n",
eng.tdict.translate(text, "en"), "\n",
)
# OCR
print(eng.ocr.from_image("./test.png"))
- Here an async example:
import asyncio
from trengine import AsyncEngine
eng = AsyncEngine()
text = "Hola, mi amor"
async def main():
print(
await eng.google.translate(text, "en"), "\n",
await eng.tr.translate(text, "en"), "\n",
await eng.hozory.translate(text, "en"), "\n",
await eng.tdict.translate(text, "en"), "\n",
)
# OCR
print(await eng.ocr.from_image("./test.png"))
asyncio.run(main())
- @dev-rio for Speech Recognition API.