AI translation of all PMs

Greetings, metaland!

I have enabled AI translation on my personal site and it’s pretty great! Kudos to Natalie and everyone who’s worked on this amazing feature! So easy to configure.

I have set it up to also translate PMs, but for some reason that does not seem to be working correctly.

  • according to the translation admin page, translation progress is at 100%
  • AI translation backfill limit to public content is not selected
  • when I select “Schedule Translations” I am shown this notification “All posts in this topic are already translated.”

To get translations to occur, I have to select “Translate post” on each post individually. This works but is of course cumbersome. There does not seem to be a way to force the translation of the entire PM.

4 Likes

Are you asking about PMs or group PMs?

Based on the description, the setting you mention only affects personal messages in group inboxes.

3 Likes

Ohhh… well discovered. Many thanks! The “PMs between individuals will not be translated” part is not apparent at all in the UI. It just indicates it has already been translated, and allows you to translate on a per-post basis.

I’d love to see that decision reconsidered because in my use case I can well imagine people who prefer different languages wanting to talk to each other 1:1 in a PM.

The setting also does not mention 1:1 PMs:

In that case, we could change the boolean ai_translation_backfill_limit_to_public_content to an option menu ai_translation_backfill_targets:

  • topics in public categories (current behavior when setting is on)
  • all topics
  • all topics + group PMs (current behavior when setting if off)
  • all topics and all PMs
5 Likes

There’s a feature for “translate these categories” coming soon, so I do expect us to re-negotiate the settings:

From

  • AI translation backfill limit to public content

To

  • translate PMs
  • Translate these categories: [ Help, Support ▼ ]
4 Likes

Fantastic addition, that’s literally the only thing holding us back really making use of that feature :heart:

I really appreciate the hard work!!! :slight_smile:

3 Likes

Adding the PR here as well:

Settings will be migrated if ai_translation_enabled or ai_translation_backfill_limit_to_public_content have been modified to non-default values. Untouched otherwise.

ai_translation_backfill_limit_to_public_content = true will now be

  • ai_translation_target_categories = <all public categories>
  • ai_translation_personal_messages = none

Conversely, if ai_translation_backfill_limit_to_public_content = false, it will now be

  • ai_translation_target_categories = <all categories>
  • ai_translation_personal_messages = all

ai_translation_personal_messages also allows a group setting.

1 Like