lingva-translate icon indicating copy to clipboard operation
lingva-translate copied to clipboard

Multiple engines/backends

Open HKalbasi opened this issue 3 years ago • 5 comments

Currently lingva is based on google translate, which performs well but it is not the only choice. There are translators from microsoft, yandex and deepL as well as open source ones like apertium and https://libretranslate.com/

I think adding those engines would be great and is consistent with the goals of the project. Proprietary ones have privacy issues and user may want use them with a FOSS client and open source ones become promoted by being as an alternative here.

An abstraction on engines creates a path for contributors who want to add their favorite engine.

HKalbasi avatar Apr 08 '21 08:04 HKalbasi

Hi and thank for your interest in this project.

Creating a multi-engine service was one of my firsts thoughts while imagine about creating Lingva, but I started by building it as an alternative frontend for GTranslate (and by the moment that's the goal for the project because I don't have much time right now). This is of course a thing I want to add to Lingva in the future, specially by using Yandex, DeepL & LibreTranslate if all three get to be able to be implemented, so I'll let the issue open and tag it with "enhancement" for tracking this upgrade for the future.

Regards, David.

thedaviddelta avatar Apr 08 '21 15:04 thedaviddelta

https://github.com/crow-translate/crow-translate https://github.com/crow-translate/QOnlineTranslator

itsnotsaved avatar May 28 '21 06:05 itsnotsaved

https://github.com/crow-translate/crow-translate https://github.com/crow-translate/QOnlineTranslator

Thanks for sharing this alternative! But as I pointed out in the other issue, the problem with QOnlineTranslator is that they use the GTranslate's public API, as well as Yandex's and Bing's ones, so it's not using the same approach as Lingva, which scrapes the service to avoid using Google services.

thedaviddelta avatar Jun 11 '21 15:06 thedaviddelta

Add #24 image https://imtranslator.net/Translation-Comparison-for-Chrome.asp

itsnotsaved avatar Jun 11 '21 16:06 itsnotsaved

I'm really interesting in this considering how much better Deepl is compared to Google Translate.

(also: would be really nice to see the translation results from all the providers at the same time)

TheFrenchGhosty avatar Oct 17 '21 16:10 TheFrenchGhosty