Avatar
Terry Yiu
2779f3d9f42c7dee17f0e6bcdcf89a8f9d592d19e3b1bbd27ef1cffd1a7f98d1
Building Yeti, Comingle, Nostr SDK for Apple Platforms, Damus, Nostash, SatsPrice

I’ve found the same issues with Damus’ integration. DeepL seems to be the best, even better than Google Translate. But it’ll cost you. Might take a hybrid approach on Damus where the user can choose between LibreTranslate and some closed proprietary service.

#[1] translate button is available to Damus users if they set a LibreTranslate server in settings. That seems like a pretty lame reason to uninstall. I love that this social network is global, and why I’ve invested the entire last month localizing Damus. More diverse conversations and opinions is where we win in humanity. We should be encouraging better multi-language support in the protocol and clients.

Not an Android user anymore but works great in the emulator.

lnbc250u1p3atchgpp5uwvpqr3g52j5ualfvkgm3zs00hc5tknvxrhd4na0jdeeuu7j5v0sdp82v6xkvekg5c5u6f3fpu8z3jjfp6nw7jewsuxjeccqzpgxqyz5vqsp52fvyv47mcxn60w3du6udqrh4tughpk9thjfhygr529qhzwsf89aq9qyyssqqjmsssqjje30jx64cfmnv55w385ykch04v2jjps58gl50f34gynyvn5yr7fdlnprdac2e67l89kssn97u6la4ht02ul6f66hta5y05qp6dpkt8

Damus machine translations of notes is working in PR. It is client side triggered and relies on LibreTranslate, an open source self-hostable API. #[5]

The mere fact of you saying that makes me excited. Looking forward to seeing what you come up with!

I don’t have a specific answer of which standard to use. As long as we pick one that is also simple enough to use, I’m happy with that. There’s a discussion here about whether to spec one out or use something existing: #[6]

The issue with nostr.build is that it’s a centralized solution and doesn’t conform to any standard widely accepted protocol, as far as I can tell.

Would ✅⏳❌ work better?

Clients could cache notes. According to NIP-09, the client should respond to deletion events and broadcast to other relays. So if we still see events appear as normal that have an associated deletion, it’s either a client bug and/or relays haven’t received the deletion event.

https://github.com/nostr-protocol/nips/blob/master/09.md

I have the same issue. Deleted a few notes on Nostr Console but they still show in Damus. I wonder if it’s caused by a mismatch of relays used between clients, and/or my mental model of how nostr works is incorrect.