get_translation_help
Access helpful guidance and usage examples for translating PowerPoint presentations with formatting intact. Learn how to effectively use the translation features for your slides.
Instructions
Get help information about using the PowerPoint translator.
Returns: Help text with usage examples
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- mcp_server.py:391-457 (handler)Handler function for the 'get_translation_help' MCP tool. Decorated with @mcp.tool() for registration. Returns a detailed help message with usage instructions and examples for all available tools.@mcp.tool() def get_translation_help() -> str: """ Get help information about using the PowerPoint translator. Returns: Help text with usage examples """ return """📖 PowerPoint Translator Help 🎯 Main Functions: • translate_powerpoint() - Translate entire PowerPoint presentation • translate_specific_slides() - Translate only specific slides • get_slide_info() - Get presentation overview and slide previews • get_slide_preview() - Get detailed preview of a specific slide 📋 Required Parameters: • input_file: Path to your .pptx file 🔧 Optional Parameters: • target_language: Language code (default: 'ko' for Korean) • output_file: Output path (auto-generated if not specified) • model_id: Bedrock model (default: Claude 3.7 Sonnet) • enable_polishing: Natural translation vs literal (default: true) 💡 Usage Examples: 1. Get presentation information: get_slide_info("presentation.pptx") 2. Preview specific slide: get_slide_preview("presentation.pptx", 3) 3. Translate entire presentation: translate_powerpoint("presentation.pptx") 4. Translate specific slides (individual): translate_specific_slides("slides.pptx", "1,3,5") 5. Translate slide range: translate_specific_slides("slides.pptx", "2-4") 6. Translate mixed (individual + range): translate_specific_slides("slides.pptx", "1,3-5,8") 7. Translate to Spanish with custom output: translate_specific_slides("slides.pptx", "1-3", "es", "spanish_slides.pptx") 8. Literal translation (no polishing): translate_specific_slides("doc.pptx", "2,4", "ja", enable_polishing=False) 🌐 Get supported languages: list_supported_languages() 🤖 Get supported models: list_supported_models() ⚙️ Configuration: • AWS credentials must be configured (aws configure) • Bedrock access required in your AWS account • Supported file format: .pptx only 📄 Slide Number Format: • Individual slides: "1,3,5" • Ranges: "2-4" (translates slides 2, 3, 4) • Mixed: "1,3-5,8" (translates slides 1, 3, 4, 5, 8)"""