Skip to content

Latest commit

Β 

History

21 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🩺 MedTranslate API

MedTranslate is a serverless REST API built with AWS Chalice to support multilingual medical communication. It allows users to upload medical documents, extract and translate text, and convert translations into speech.

πŸš€ Key Features

Upload medical files to S3 Extract text via OCR (image-to-text) Translate content between languages Synthesize speech for accessibility Serverless with AWS Chalice + Lambda

πŸ“¦ Stack

  • Framework: AWS Chalice (Python)
  • Storage: Amazon S3
  • Text Extraction: OCR (e.g., Textract/Tesseract)
  • Translation: Custom or API-based (e.g., DeepL)
  • Speech: Amazon Polly or equivalent

πŸ“š Endpoints

PUT /upload/{file_name} Upload a file to S3

POST /process Extract and translate text Body: {"fileId": "...", "mode": "full_text", "sourceLanguage": "auto", "targetLanguage": "en"}

POST /synthesize Convert text to speech Body: {"text": "...", "targetLanguage": "en"}

βœ… Use Case

Ideal for healthcare scenarios where documents need to be translated and spoken aloud for patients with limited English proficiency or literacy.

About

MedTranslate is a serverless REST API built with AWS Chalice to support multilingual medical communication. It allows users to upload medical documents, extract and translate text, and convert translations into speech.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages