Desktop AI Translator

Monitor folders for English .srt files and translate them to Brazilian Portuguese.

Updated Jun 6, 2025
One-click install
npx skills add https://github.com/TiagoStryke/LegendAI --skill desktop-ai-translator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Desktop AI Translator
Source: https://github.com/TiagoStryke/LegendAI/tree/main/.copilot
Command: npx skills add https://github.com/TiagoStryke/LegendAI --skill desktop-ai-translator

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires Avalonia, Entity Framework Core, Dapper, SQLite, Serilog, Polly, Refit, and includes assets (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the need for automatically translating English subtitles to Brazilian Portuguese in a desktop environment, streamlining multimedia localization workflows.

Core Features & Use Cases

  • Automatic Subtitle Translation: Monitors designated folders for new .srt files and performs translation without manual upload.
  • Metadata Integration: Retrieves rich movie or series metadata from IMDB to enhance translation context and quality.
  • Notification System: Sends instant WhatsApp alerts upon translation completion, keeping users updated.
  • Multi-provider AI Support: Utilizes fallback chains with multiple AI services for reliability and quota management.
  • File Integrity & Validation: Ensures timing preservation and subtitle count consistency to maintain subtitle synchronization.

Quick Start

Set up the desktop application, select your subtitle folder, and watch it automatically translate new files while notifying you upon completion.

Frequently Asked Questions about Desktop AI Translator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automatically translate English subtitles to Brazilian Portuguese on Windows?

Automatic subtitle translation on Windows is handled by a desktop application that monitors designated folders for new .srt files and translates them using AI without manual upload.

How does AI subtitle translation handle API rate limits and failures?

AI subtitle translation handles API failures by utilizing multi-provider fallback chains, automatically switching between multiple AI services to manage quotas and ensure reliable translation processing.

Can I monitor qBittorrent downloads to trigger automatic subtitle translation?

Yes, you can monitor qBittorrent downloads to trigger subtitle translation because the desktop application integrates directly with qBittorrent to detect completed downloads and process new subtitle files.

Does AI subtitle translation preserve original timing and synchronization?

AI subtitle translation preserves original timing and synchronization by validating file integrity, ensuring the translated output maintains the exact subtitle count and timestamps of the original .srt file.

How do I get notified when a subtitle translation finishes processing?

You get notified when subtitle translation finishes through an integrated notification system that sends real-time WhatsApp alerts immediately upon translation completion.

Does subtitle translation use movie metadata to improve AI context quality?

Subtitle translation uses movie metadata by retrieving rich contextual information from IMDB, providing the AI with series or movie details to enhance the accuracy of the localized output.