Overview
The Translation Module is a pre-configured Amazon Machine Image that provides machine translation from 92 languages into English. It is designed for organizations that need accurate, scalable translation of short-form multilingual content, including social media posts, messages, comments, and other sentence-length text. The product is available as a standalone translation module or as part of the broader Belvedere™ Agentic Data Management Platform. The AMI includes Docker, translation models, training data, and a systemd service that starts automatically on boot, reducing setup time and helping teams move quickly from deployment to operation. Clear Fracture trains and adapts translation models to support customer-specific missions. The standard pretrained models are optimized for sentence-sized chunks of content, and the service automatically chunks longer input text as needed. Out of the box, the Translator supports 92 source languages to English, with Bilingual Evaluation Understudy, or BLEU, scores often above 50 on supported evaluation sets. Customers may also incorporate their own models or request customized models from Clear Fracture. The Translation Module exposes both a web user interface and a REST API. Users can submit source text and receive translated output through the interface, while developers and data teams can integrate translation into automated workflows through API endpoints. The API includes a bulk endpoint for processing large batches of text, making the product suitable for elastically scalable data pipelines. The service supports configurable query parameters, including source language and target language. Specifying the source language can improve speed and accuracy. If the source language is not provided, the service performs automatic language detection. Clear Fracture's Translation Module is designed for efficient execution on both CPUs and GPUs. Its runtime architecture uses performance techniques including layer fusion, padding removal, batch reordering, in-place operations, caching, parallel execution, asynchronous processing, and dynamic memory usage.
Highlights
- Translates text from 92 languages into English.
- Deploying translation as a standalone AMI in a customer-controlled AWS environment.
- Translating multilingual social media posts into English.
Details
Introducing multi-product solutions
You can now purchase comprehensive solutions tailored to use cases and industries.
Features and programs
Financing for AWS Marketplace purchases
Pricing
Vendor refund policy
Refunds are not currently supported. Please contact Contracts@clearfracture.ai if additional information is required.
How can we make this page better?
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
64-bit (x86) Amazon Machine Image (AMI)
Amazon Machine Image (AMI)
An AMI is a virtual image that provides the information required to launch an instance. Amazon EC2 (Elastic Compute Cloud) instances are virtual servers on which you can run your applications and workloads, offering varying combinations of CPU, memory, storage, and networking resources. You can launch as many instances from as many different AMIs as you need.
Version release notes
Product Standardization.
Additional details
Usage instructions
After subscribing to the Clear Fracture Translator AMI through AWS Marketplace, launch the AMI from the EC2 console in a supported AWS Region. The AMI is pre-configured with Docker, translation models, training data, and a systemd service that starts the translation service automatically on boot.
- Launch the AMI Launch the AMI using the EC2 Launch Instance Wizard. Recommended minimum instance type: t3.large or larger. The translation models are large and inference can be CPU-intensive. Smaller instance types such as t2.micro or t3.micro are not recommended for production translation workloads. For heavier concurrent use, consider t3.xlarge or a larger instance type.
When configuring the instance, use a security group that allows inbound TCP traffic on port 5001 from trusted client IP ranges or from an approved load balancer security group.
If SSH access is required, allow inbound TCP traffic on port 22 only from trusted administrator IP ranges.
The AMI includes two EBS volumes: Root volume: operating system, Docker image, and application files. Models volume: pre-populated translation models and training data mounted at /mnt/models.
Do not shrink the models volume below its default size. You may increase the volume size at launch if you plan to add custom models later.
- Connect to the Instance Wait for the EC2 instance to reach the running state and pass status checks. This typically takes a few minutes.
To connect by SSH, use the default operating system user: ec2-user
Example SSH command: ssh -i /path/to/your-key.pem ec2-user@<instance-public-dns-or-ip>
- Verify the Service The translation service runs as a systemd service named: ctranslate2.service Check the service status: sudo systemctl status ctranslate2.service
The service should show as active (running).
If needed, start the service manually: sudo systemctl start ctranslate2.service
To view service logs: sudo journalctl -u ctranslate2.service -f
You may also run the included diagnostic script: sudo diagnose_ctranslate2.sh
The diagnostic script reports container status, recent logs, service state, and network configuration.
- Access the Web Interface The Translator web interface is available on port 5001.
Open the following URL in a browser: http://<instance-ip>:5001/
Additional interface and documentation endpoints are available at: http://<instance-ip>:5001/beta http://<instance-ip>:5001/help http://<instance-ip>:5001/api/docs
The /api/docs endpoint provides Swagger documentation for the REST API.
- Use the REST API
The API base URL is: http://<instance-ip>:5001
List available target languages: curl http://<instance-ip>:5001/targetlangs
Translate text: curl -X POST http://<instance-ip>:5001/translate -H "Content-Type: application/json" -d '{"text": "Bonjour tout le monde", "src_lang": "fr", "target_lang": "en"}'
Example response: { "data": { "bleu": "55.29", "lang": "French", "text": "Hello everyone" }, "status": "ok" }
For batch translation, use the bulk translation endpoint: POST /bulktrans
-
Common Service Commands Run these commands on the instance as needed: sudo systemctl status ctranslate2.service sudo systemctl start ctranslate2.service sudo systemctl stop ctranslate2.service sudo systemctl restart ctranslate2.service sudo journalctl -u ctranslate2.service -f sudo docker logs -f ctranslate2
-
Security Notes The service listens on HTTP port 5001. Restrict inbound access to trusted IP ranges, private networks, or an approved load balancer. Do not expose the service broadly to the public internet unless you have added appropriate network controls, authentication, monitoring, and operational protections. SSH access should be limited to trusted administrators. Clear Fracture recommends applying operating system updates periodically and monitoring EC2 and AWS Marketplace billing for unexpected usage.
Support
Vendor support
Product support is available Monday thru Friday 9:00AM to 5:00PM EST. Contact ProductSupport@clearfracture.ai for help.
AWS infrastructure support
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.