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)"""