# Translatron
Translatron is a set of tools to handle translation of Twilio messages and
voice mails using serverless AWS infrastructure. It allows you to use different
translation services.
Overall, Translatron consists of three main components:
1. A Python library to simplify writing the Twilio-and-translation focused AWS lambda
functions. (`src/translatron`)
2. Terraform modules to deploy the necessary AWS infrastructure. (`modules/`,
as well as the `.tf` files in the root directory)
3. A set of example lambda functions that use the Python library to perform
translation of Twilio messages and voice mails, along with deployment tools
(`lambdas`)
Raw data
{
"_id": null,
"home_page": null,
"name": "translatron",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.11",
"maintainer_email": null,
"keywords": "translation, aws, twilio, transcription, text-to-speech",
"author": null,
"author_email": "\"David W.H. Swenson\" <dwhs@hyperblazer.net>",
"download_url": "https://files.pythonhosted.org/packages/8e/36/305b6222580b28c9090e2ae173f66046bb8cb2d1fa2354f97706e81f6fba/translatron-0.0.1.dev0.tar.gz",
"platform": null,
"description": "# Translatron\n\nTranslatron is a set of tools to handle translation of Twilio messages and\nvoice mails using serverless AWS infrastructure. It allows you to use different\ntranslation services.\n\nOverall, Translatron consists of three main components:\n\n1. A Python library to simplify writing the Twilio-and-translation focused AWS lambda\n functions. (`src/translatron`)\n2. Terraform modules to deploy the necessary AWS infrastructure. (`modules/`,\n as well as the `.tf` files in the root directory)\n3. A set of example lambda functions that use the Python library to perform\n translation of Twilio messages and voice mails, along with deployment tools\n (`lambdas`)\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Tools for Twilio+AWS translation projects",
"version": "0.0.1.dev0",
"project_urls": {
"changelog": "https://github.com/dwhswenson/translatron/releases",
"homepage": "https://github.com/dwhswenson/translatron",
"repository": "https://github.com/dwhswenson/translatron"
},
"split_keywords": [
"translation",
" aws",
" twilio",
" transcription",
" text-to-speech"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "6a605128962cb8ee9ade4a9743fece2baadf9cea121812c456f1c15d9eebf5f2",
"md5": "e93241c9157c0b660d920026a576cff7",
"sha256": "a5b034ab926fe3bf416cea6fd9606c03c19c1bf0f86813dd070bb48e44b50ac0"
},
"downloads": -1,
"filename": "translatron-0.0.1.dev0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "e93241c9157c0b660d920026a576cff7",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.11",
"size": 11063,
"upload_time": "2025-08-13T22:12:55",
"upload_time_iso_8601": "2025-08-13T22:12:55.424356Z",
"url": "https://files.pythonhosted.org/packages/6a/60/5128962cb8ee9ade4a9743fece2baadf9cea121812c456f1c15d9eebf5f2/translatron-0.0.1.dev0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "8e36305b6222580b28c9090e2ae173f66046bb8cb2d1fa2354f97706e81f6fba",
"md5": "ea27aeab488dd3d9a57b792d3333dcfc",
"sha256": "39f7dddbdf681d55e8c4e3c327da4dc5b354e7981d5be86b974247b0c3511f7f"
},
"downloads": -1,
"filename": "translatron-0.0.1.dev0.tar.gz",
"has_sig": false,
"md5_digest": "ea27aeab488dd3d9a57b792d3333dcfc",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.11",
"size": 17914,
"upload_time": "2025-08-13T22:12:56",
"upload_time_iso_8601": "2025-08-13T22:12:56.627142Z",
"url": "https://files.pythonhosted.org/packages/8e/36/305b6222580b28c9090e2ae173f66046bb8cb2d1fa2354f97706e81f6fba/translatron-0.0.1.dev0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-08-13 22:12:56",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "dwhswenson",
"github_project": "translatron",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "translatron"
}