Skip to content

sushen123/Demo.TranslateApp

Repository files navigation

Demo RocketChat App for AI Translation and transcription for voice messages

Features 🚀

  • Translate Voice Messages of room/channel/dm
  • Action button to translate voice messages
  • Support Assembly for transcription and gemini for translation
  • Translate last voice message of thread
  • Translate voice messages with /translate
  • Auto translate voice message
  • How to set up 💻

    1. Have a Rocket.Chat server ready. If you don't have a server, see this guide.
    2. Install the Rocket.Chat Apps Engline CLI.
        npm install -g @rocket.chat/apps-cli
      

      Verify if the CLI has been installed

      rc-apps -v
      # @rocket.chat/apps-cli/1.4.0 darwin-x64 node-v10.15.3
      
    3. Clone the GitHub Repository
    4.    git clone https://github.com/sushen123/Demo.TranslateApp.git
      
    5. Navigate to the repository
    6.    cd Demo.TranslateApp
      
    7. Install app dependencies
    8.   cd app && npm install
      
    9. To install private Rocket.Chat Apps on your server, it must be in development mode. Enable Apps development mode by navigating to Administration > General > Apps and turn on "Enable development mode".
    10. Deploy the app to the server
    11. rc-apps deploy --url <server_url> --username <username> --password <password>
      
      • If you are running server locally, server_url is http://localhost:3000. If you are running in another port, change the 3000 to the appropriate port.
      • username is the username of your admin user.
      • password is the password of your admin user.
    12. Open the App, by navigating to Administration > Marketplace > Private Apps. You should see the app listed there. Click on the App name to open the app.
    13. Select the Settings tab and enter the assembly api key and gemni llm key.

    About

    No description, website, or topics provided.

    Resources

    License

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published