PowerPoint Translator

Translates PowerPoint presentations using AWS Bedrock models with MCP protocol support.
  • python

2

GitHub Stars

python

Language

5 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs

You can translate PowerPoint presentations into multiple languages while preserving formatting, using an MCP server that leverages AWS Bedrock models for high-quality results. This server handles initialization, translates slides and text, and manages proper nouns and special content to deliver accurate, polished translations.

How to use

Start by configuring the MCP client to connect to the PowerPoint Translator server. You can invoke translation through natural language commands when integrated with an MCP-enabled client, or run translation tasks directly from the command line. The server supports translating PowerPoint files to several target languages and offers an option to select the translation model (Nova or other supported models). Ensure your AWS credentials are available and the default target language is set if you want automated behavior.

How to install

Prerequisites you need before installing the server are Python 3.8 or newer and an AWS account with Bedrock access. Ensure your AWS credentials are configured either via the AWS CLI or environment variables.

# Prerequisites check (example)
python --version
aws --version

# Install dependencies and prepare the MCP server (examples)
python server.py --install-deps

# Optional: use uv for faster startup
python server.py --install-deps --use-uv

# Optional: create and use a virtual environment with uv
python server.py --install-deps --use-uv --venv
# If you need a custom venv path
python server.py --install-deps --use-uv --venv --venv-path /path/to/custom/venv

Additional sections

Configuration focuses on how you connect your MCP client to the PowerPoint Translator server and how to supply AWS credentials. You can configure the server using either AWS CLI credentials or direct credential configuration. The server exposes a standard MCP interface, including initialization, tool calls, and JSON-RPC responses.

Available tools

translate_ppt

Translate a PowerPoint document with a specified target language, outputting a translated file while preserving formatting.

list_supported_languages

List all languages supported by the translator service.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
PowerPoint Translator MCP Server - zhuermu/mcpppttranslator | VeilStrat