translate_powerpoint
Translate PowerPoint decks to another language without changing formatting. Handles slide text, charts, glossaries, and offers cost estimates.
Instructions
Translate a PowerPoint presentation to the specified language.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dry_run | No | If True, estimate cost without translating or saving the output file | |
| model_id | No | Amazon Bedrock Mantle model ID to use for translation | openai.gpt-5.6-terra |
| input_file | Yes | Path to the input PowerPoint file (.pptx) | |
| output_file | No | Path to save the translated file (optional, auto-generated if not provided) | |
| cache_backend | No | Translation cache backend: 'sqlite' (default), 'memory', or 'none' | sqlite |
| glossary_file | No | Path to a glossary YAML file (defaults to ./glossary.yaml if present) | |
| slide_workers | No | Maximum parallel workers within this presentation | |
| source_language | No | ||
| target_language | No | Target language code (e.g., 'ko', 'ja', 'es', 'fr', 'de') | ja |
| enable_polishing | No | Enable natural language polishing for more fluent translation | |
| translate_charts | No | If True, translate chart titles, axes, categories, and series names | |
| slides_per_worker | No | Number of slides assigned to each worker | |
| auto_detect_source | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |