Request for a date picker in AI Translate settings

Minor Feature request.

In the AI Translate Settings field: AI translation backfill max age days

Can we get a date picker implemented with this field?

For us folks who have forums with content going back decades (1999). It means we are older and don’t want to deal with math in our heads. :grinning_face_with_smiling_eyes:

4 לייקים

I suppose that’d be a slightly different setting, more like “Translate all posts after {date}”, since the number of days between now and that date will change every day, yeah?

לייק 1

Yes. If I pick 1825 days (5 years), that is a rolling date. We occasionally will edit older posts. It could be translated and then roll out of the translate backfill time period. The translation will be out of sync.

It is also easier to know that everything since date certain will be translated.

לייק 1

I was reviewing the translation data last night and found another reason why a date picker would be beneficial.

The translation process appears to translate topics much faster than posts. Without a specific cutoff date, you can end up with translated topics whose underlying posts have not yet been translated.

For example, I have my Discourse instance configured with a 365-day backfill. As of this morning:

  • Topics have been translated back to June 25, 2025.
  • Posts have only been translated back to May 17, 2025.

Based on the current rate, I estimate it will take approximately 50 more days (around August 15) for the post translations to catch up.

This means there will be a significant period where users can browse translated topics, only to find portions of the discussion still untranslated.

My assumption is that adding a date picker (translate content after a specified date) would be a much simpler solution than changing the translation logic to ensure every post within a translated topic has also been translated.

Totally agree. I noticed that we had a running date when the old progress page was calculating “Backfill settings are configured to … after <date>

That text has been removed in the recent update and it makes sense to update this setting as you’ve suggested.

לייק 1

This was just merged - UX: Convert AI translation's max days ago setting to a specific date setting instead - Pull Request #42082 - discourse/discourse - GitHub

3 לייקים