Skip to main content
Glama
daekeun-ml

PowerPoint Translator

by daekeun-ml

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
DEBUGNoEnable debug loggingfalse
AWS_REGIONNoAWS region for Bedrock serviceus-east-1
BATCH_SIZENoNumber of texts to process in a batch20
MAX_TOKENSNoMaximum tokens for translation requests4000
AWS_PROFILENoAWS profile to usedefault
FONT_KOREANNoFont to use for Korean text맑은 고딕
TEMPERATURENoTemperature setting for AI model0.1
FONT_CHINESENoFont to use for Chinese textMicrosoft YaHei
FONT_DEFAULTNoDefault font to useArial
FONT_ENGLISHNoFont to use for English textAmazon Ember
FONT_JAPANESENoFont to use for Japanese textYu Gothic UI
BEDROCK_MODEL_IDNoBedrock model ID for translationus.anthropic.claude-3-7-sonnet-20250219-v1:0
ENABLE_POLISHINGNoEnable translation polishingtrue
AWS_ACCESS_KEY_IDNoAWS Access Key ID (optional if using AWS CLI configuration)
CONTEXT_THRESHOLDNoNumber of texts to trigger context-aware translation5
AWS_DEFAULT_REGIONNoAWS default region (optional if using AWS CLI configuration)
ENABLE_TEXT_AUTOFITNoEnable text autofit in post-processingtrue
AWS_SECRET_ACCESS_KEYNoAWS Secret Access Key (optional if using AWS CLI configuration)
TEXT_LENGTH_THRESHOLDNoText length threshold for post-processing10
DEFAULT_TARGET_LANGUAGENoDefault target language for translationko

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
extensions
{
  "io.modelcontextprotocol/ui": {}
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
translate_powerpointC

Translate a PowerPoint presentation to the specified language.

translate_specific_slidesB

Translate specific slides in a PowerPoint presentation.

export_powerpoint_markdownB

Export one PowerPoint presentation as structured Markdown.

batch_export_powerpoint_markdownC

Export all PowerPoint files in a folder as Markdown.

get_slide_infoC

Get information about slides in a PowerPoint presentation.

get_slide_previewB

Get a detailed preview of a specific slide's content.

list_supported_languagesA

List all supported target languages for translation.

Returns: List of supported language codes and names

list_supported_modelsA

List all supported Amazon Bedrock Mantle models for translation.

Returns: List of supported model IDs

get_translation_helpA

Get help information about using the PowerPoint translator.

Returns: Help text with usage examples

batch_translate_powerpointA

Translate all PowerPoint files in a folder (with optional recursive processing).

post_process_powerpointA

Apply post-processing to a PowerPoint presentation to optimize text boxes.

This function enables text wrapping and shrink text on overflow for text boxes that contain text longer than the specified threshold.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/daekeun-ml/ppt-translator'

If you have feedback or need assistance with the MCP directory API, please join our Discord server