Skip to content

[Feature] Sortable/filterable segment overview panel #13

@michaelbeijer

Description

@michaelbeijer

Summary

Add a panel that lets users view, sort, and filter segments across all files in a Trados project. This fills a long-standing gap in Trados Studio – there is no built-in way to sort segments alphabetically or by length, and no App Store plugin offers this either.

Community demand:

Proposed functionality

Sorting

  • Source text (alphabetical A–Z / Z–A)
  • Target text (alphabetical A–Z / Z–A)
  • Source segment length (short → long / long → short)
  • Target segment length (short → long / long → short)
  • Segment status (e.g. unconfirmed first)

Filtering

  • Text pattern (search in source and/or target)
  • Minimum/maximum segment length
  • Empty targets only
  • By segment status (draft, translated, confirmed, etc.)

Cross-file support

  • View segments from all files in the current project, not just the active document
  • File name shown as a column

Navigation

  • Clicking a row navigates to that segment in the Trados editor (opens the file if needed)

UI placement

Options to consider:

  • New tab in the Supervertaler Assistant panel
  • Standalone dockable ViewPart

Technical notes

  • The Trados API exposes segment content via IStudioDocument and the project automation API
  • A DataGridView with virtual mode could handle large projects efficiently
  • Segment data would need to be loaded/cached on project open and refreshed on segment changes

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions