What is Nostr?
wtogami / Warren Togami
npub1pfe…elvf
2023-03-01 09:05:15

wtogami on Nostr: #[0] How is Amethyst translating all of these languages when I didn't download any of ...

Vitor Pamplona (npub1gcx…nj5z)
How is Amethyst translating all of these languages when I didn't download any of these language models? This means it's doing large quantity of server queries on every note to detect language and uses server-assisted translation if it thinks it isn't one of my system languages? If so that is an unacceptable privacy leak and it might annoy Google with too many queries?

Auto translation requests really must not leave the local device. I'm sorry if this seems like a massive usability downgrade but you can't force this on users unknowingly. Please tell me I'm guessing wrong about how this currently works.

Ironically the only language model I do have downloaded, Japanese, I have zero ability to request translation in Amethyst.

You assume a reasonable-sounding heuristic of "is this a system language or installed keyboard" to decide if a note should be translated or not. That might work for a lot of people. It doesn't work for language learners who have an input method installed for a language they are not fluent.

I need the ability to toggle translation per note on and off in order to learn a language. Please add a Translate toggle to the context menu of each note?

I'm sorry to be expressing frustration with your auto translation design choices. The rest of the app is getting REALLY GOOD. I can see the rapid improvements with each update. Yet I can't stay with this app if it makes forced auto translation choices without user override controls.

I implore you please consider the following.

1) Add a "Translate" toggle to the context menu of every note so users can easily switch between the original and translated text in-situ. This meets the needs of everyone including language learners.
2) Please provide a settings menu for users to turn off auto translation entirely or to enable/disable for particular languages.
3) If you insist upon universal auto translation, users should be required to opt in if it requires server queries. The privacy and consent consequences otherwise are simply untenable.

I'm sorry again to express strong feelings about this. Please let me know if I got specific details wrong. Could we please discuss this?

I look forward to continuing to support your development efforts that have been excellent on literally everything else.

Author Public Key
npub1pfezegswrn8lpt0aerp2hvyhj4lsuzln9kcccs5p7qch2m2sawxsxcelvf