damus-io / damus

iOS nostr client
GNU General Public License v3.0
1.96k stars 289 forks source link

Non-subscribers only: translate this note leads to subscribe to Purple prompt #2016

Open alltheseas opened 4 months ago

alltheseas commented 4 months ago

user story

As Damus dev, I would like to prompt non-purple subscribers via the translate this note for non-preferred languages to subscribe to purple, so that I can help make Damus a business.

mockup

image

acceptance criteria

  1. for purple non-subscribers only, for notes in non-preferred language, suggest "translate this note" text at bottom of note (see mockup)
  2. if user taps on translate this note button, show purple prompt screen (as accessed via side menu)

open questions

  1. how often should the translate this note text appear (e.g. once every week? once every 100 notes?)
  2. how does translate this note prompt functionality conflict with less reliable non-purple Libretranslate options, or nostr wine DeepL service?

related

separating this ticket from red dot notification https://github.com/damus-io/damus/issues/2007 from https://github.com/damus-io/damus/issues/2007#issuecomment-1947631652

alltheseas commented 1 month ago

adding as placeholder to 2.0 cc @danieldaquino

Semisol commented 1 month ago

@alltheseas We could most likely offer free translations to some users (WoT based) based off of what is already cached, say 3-5 per day.

alltheseas commented 1 month ago

We could most likely offer free translations to some users (WoT based) based off of what is already cached, say 3-5 per day.

Interesting! Let's explore for 2.0 milestone