stackernews / stacker.news

Internet communities that pay you Bitcoin
https://stacker.news
MIT License
434 stars 112 forks source link

Enable SN Multi Language support #846

Open SuperAtic opened 9 months ago

SuperAtic commented 9 months ago

Is your feature request related to a problem? Please describe. Not everyone reads (and is comfortable writing) in English.

Describe the solution you'd like SN need to expand its capabilities to onboard anyone able to type on a keyboard. Not sure how it could be done. I think about Ai or third parties APIs translation services that could facilitate and solve the workload in real time. The system should also detect the browser default language and provide all the contents translated into a that specific languages.

Describe alternatives you've considered

Additional context Either, if browser language is detected, the user should be able to select its preferred language in the setting page.

Darth-Coin commented 9 months ago

Bitcoin universal language is English. We like it or not, this is it! If you want a separate language, just create a SN territory in that language or learn English FFS.

SuperAtic commented 9 months ago

Referring @huumn comment

Minimum viable PR

Image_01 Image_02 Image_03 Image_04

Also, insteat the maual {right-click+traslate} SN could monetize from offering the service to enhance the experience. For example, enabling a translate everything option (it will have a x sats per request - also need a log to record all translation request in case are needed from the user)

Image_05 Image_06

ekzyis commented 9 months ago

Just fyi, I wrote a tampermonkey script which adds translate buttons here: https://git.ekzyis.com/ekzyis/sn-translator

It doesn't work anymore iirc (I think I hit rate limits) but it can be seen as a rough draft how this could be dealt with solely on the client.

SuperAtic commented 9 months ago

Thanks @ekzyis it's a great solution from the user/client perspective, and the market also offers alternatives to this too. My aim was more to highlight the benefits it could bring, mostly to SN.