sienori / simple-translate

WebExtensions for translating text on web pages
http://simple-translate.sienori.com/
Mozilla Public License 2.0
1.11k stars 122 forks source link

Integration with self-hosted translation platforms and libretranslate #293

Open naDevi opened 3 years ago

naDevi commented 3 years ago

From https://github.com/sienori/simple-translate/issues/246

Currently simple-translate connect and get translations from gtranslate then i ask to enhance this extension to configure for get translations from,

  1. Lingva self-hosted solution (privacy) (it take translation from gtranslate and act as alternative front-end to gtranslate) (https://github.com/TheDavidDelta/lingva-translate, https://lingva.ml)
  2. LibreTranslate - It's alternative to gtranslate. FOSS machine translation API and i guess easy to integrate to this extension) (https://github.com/uav4geo/LibreTranslate, https://libretranslate.com/)

Furthermore, lingva intend to support for multiple translation services including libretranslate however it doesn't has API) https://github.com/TheDavidDelta/lingva-translate/issues/10

thedaviddelta commented 3 years ago

From #246

Currently simple-translate connect and get translations from gtranslate then i ask to enhance this extension to configure for get translations from,

1. Lingva self-hosted solution (privacy) (it take translation from gtranslate and act as alternative front-end to gtranslate)
   (https://github.com/TheDavidDelta/lingva-translate, https://lingva.ml)

2. LibreTranslate - It's alternative to gtranslate. FOSS machine translation API and i guess easy to integrate to this extension)
   (https://github.com/uav4geo/LibreTranslate, https://libretranslate.com/)

Furthermore, lingva intend to support for multiple translation services including libretranslate however it doesn't has API) TheDavidDelta/lingva-translate#10

Thanks for mentioning Lingva! Just wanted to point out that we do have both a REST and a GraphQL API, as described in the project's Readme, so it's also easy to make these kind of requests to any Lingva instance!

RedSteel-1 commented 12 months ago

I'm looking for a translator extension that supports Lingva and LibreTranslate. So far, only Linguist extension is capable of this.

Is there any hope to see this in Simple Translate?