#askFedi Does anybody know if there is an #ActivityPub

#askFedi Does anybody know if there is an #ActivityPub software that *produces* multilingual objects leveraging the contentMap feature?

@oblomov@sociale.network I believe WordPress does (@pfefferle@mastodon.social)

You can see it in action on notiz.blog and I think maybe the Vivaldi blog (they have Japanese contributors)

1 Like

@julian @pfefferle

I should clarify that by multilingual I mean the *same* object being available in multiple languages, not separate objects (e.g. posts) for each language (so the contentMap would have to have multiple entires). I checked some samples and this doesn't seem to be used (at least): each post is a separate object.

The funfedi.dev support tables contain an example. Unfortunately, codeberg has hiccups and the site is thus unavailable.

From what I recall: No application tested by funfedi.dev supports the feature properly.

I'm also skeptical that proper support is possible. Just consider the text is available in German, English, and French and an image alt text is available in English and French. The person decides to display the post in German. How do you decide the language of the alt text?

The above is an example. Being able to resolve that question does not really resolve the question of how to go from multilingual object -> single language object to display, with all possible cases considered.

@helge thank you very much, that's an interesting project. You're absolutely right about the issues about a multilingual posts, but I don't think they are unsolvable, and even a provisionally inadequate solution would be a better starting point than no support ;-) For example: an indicator could be shown that other languages are available for a post, and allow switching to a different one (compare with the Edited feature), and users could choose the languages to show by priority, if missing, etc

@oblomov Post like https://no.fedimeteo.com/trondheim/p/1761455314.991738 might benefit from using multilingual objects

@aslakr yeah, the recent conversation on the possibility to make the fedimeteo posts more international is exactly what triggered this thread in the first place 8-) Of course in that case the _production_ side is up to the platform used by fedimeteo, which is snac, but Mastodon being at least able to properly present such posts would be very useful.

Thanks! I will appreciate when people call funfedi.dev interesting.

Anyway, I opened an issue explaining more on how language support works.

Issues like this are why I submitted a proposal to nlnet to rework funfedi.dev.

I think working out a POC for multi language support in the Fediverse would be interesting. However, the first step here should be to find somebody making multilanguage social media posts, and ask them: "What features do you want? What's your workflow?"

1 Like

@helge @nlnet I wrote something up in my comment to the Mastodon issue https://github.com/mastodon/mastodon/issues/11013#issuecomment-3447834033

I'm not sure if it's sufficient as a starting point, though.

@oblomov What I mean is: microblogging isnโ€™t Wikipedia, and traffic isnโ€™t free.
Make active use of automatic translation instead.

@oblomov ์ €๋Š” ์›Œ๋“œํ”„๋ ˆ์Šค์—์„œ contentMap์— ์ ‘๊ทผํ•˜๋Š” ๋ฐฉ์‹์— ๋Œ€ํ•ด ์ด์Šˆ๋ฅผ ์ž‘์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค.

Do you want to include multiple language versions when publishing an article of more than 7,000 characters in WordPress?
If you include 14 language versions, a single `Create` activity would contain about **98,000 characters** of content โ€” and every time you update one of those localized versions, the `Update` activities will keep accumulating.

https://github.com/Automattic/wordpress-activitypub/issues/2257

@thaumiel999 I responded here https://github.com/mastodon/mastodon/issues/11013#issuecomment-3448312779, but the short of it is:

* authors should be allowed to write multilingual content with proper metadata, regardless of the content form (blog, microblog, image description, video subtitles or anything else);
* even with extreme cases like the one you mention, a multilingual post is still going to be more lightweight than any multimedia content
* multilingual posts are more efficient than the current workarounds.