Side-by-side translations / locales previewer & exporter

(This feature request was written on behalf of a customer by @roger)

Currently, when you have a lot of records and locales in a model (whether they were human or AI translated), it can be difficult to review them all — you have to either manually go to each record and switch between their locales, or manually export them to an external system for review.

Can there be a better workflow for this?

Some possibilities:

  1. Overhaul Project Exporter - Plugins — DatoCMS to better support this use case, with:

    • Granular control over which fields / draft vs publish states / locales / to export
    • Selective control over which locale pairing(s) to export
    • Better support for complex field types, like structured text and modular content (would have to resolve blocks and in-line links and render them into human-readable text)
  2. Make a whole new plug-in with a purpose-built review workflow and UI (and export too)

  3. Investigate existing 3rd-party translation management systems and provide a better sync system with them?

  4. Other possibilities?

The end goal is just to make it easier for human editors/translators to more easily eyeball a large set of records X locales at once, perhaps in a tabular/spreadsheet format, so they can scroll through a long list and look for things that are obviously wrong. They won’t necessarily read every record and field in depth, but this sort of side-by-side, bird’s eye view of a whole model at once would allow them to more easily identify outliers — whether it’s a single field, record, or locale that looks very different from the others.