Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/adityaoberai/language-translator-twilio-function
Twilio function that translates language using GPT-4o and responds through the Twilio Programmable Messaging on WhatsApp
https://github.com/adityaoberai/language-translator-twilio-function
appwrite appwrite-database gpt-4o openai twilio twilio-functions twilio-whatsapp-sandbox
Last synced: 6 days ago
JSON representation
Twilio function that translates language using GPT-4o and responds through the Twilio Programmable Messaging on WhatsApp
- Host: GitHub
- URL: https://github.com/adityaoberai/language-translator-twilio-function
- Owner: adityaoberai
- Created: 2024-06-16T10:27:28.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-06-17T12:35:23.000Z (5 months ago)
- Last Synced: 2024-10-09T03:41:36.743Z (27 days ago)
- Topics: appwrite, appwrite-database, gpt-4o, openai, twilio, twilio-functions, twilio-whatsapp-sandbox
- Language: JavaScript
- Homepage: https://dev.to/adityaoberai/twilio-challenge-language-translator-via-twilio-functions-whatsapp-openai-5hmc
- Size: 5.86 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Twilio Challenge: Language Translator via Twilio Functions, WhatsApp, Appwrite & OpenAI
## Description
Twilio function that translates language using GPT-4o and responds through the Twilio Programmable Messaging on WhatsApphttps://github.com/adityaoberai/language-translator-twilio-function/assets/31401437/2cefb6be-b11f-4e05-9e74-8c5ff6cb6e3f
## How it works
- **Twilio Programmable Messaging (WhatsApp Sandbox)** and **Twilio Functions** is used to communicate with the user
- **Appwrite Database** is used to store the state of the user through the conversation, and all conversation data is deleted as soon as the translation is sent to the user
- **OpenAI's GPT-4o API** is used to translate the text to the specified language