Skip to content

Feature Request: Add “Translate” Option for Existing Transcriptions (Single & Bulk) #5

@erklu

Description

@erklu

Description

Add support for translating completed transcriptions into other languages. The translation should preserve the format of the original output (either plain text or subtitle formats such as .srt, .vtt, etc.), and be available both as a single-file action and as a bulk operation.

The source language is already known from transcription metadata, so the user only needs to select the target language from a dropdown list to trigger the translation.


Expected Behavior

  • User selects one or more completed transcriptions
  • A “Translate” button becomes available
  • User chooses a target language (e.g., English, German, etc.)
  • The system translates:
    • full text files (.txt, .docx)
    • or subtitle files (.srt, .vtt) depending on transcription mode used
  • Output files retain original formatting and structure but are translated
  • Translated files are stored and/or made available for download alongside the originals

Bulk Support

  • User can select multiple transcriptions (using the checkboxes in the list view)
  • All selected files are translated in batch to the selected target language
  • Translation progress and status should be displayed per file

Technical Notes

  • Translation runs as a post-processing step (after transcription)
  • Suggested on-prem translation tools:
  • Translation must preserve:
    • Unicode integrity
    • Line structure and timing for subtitle files
  • Subtitle text should retain block structure and timing of the original transcribed subtitle file
  • Long documents should be segmented and translated in batches for efficiency

Priority

Medium — to be implemented after core transcription and formatting workflows are stable

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions