Inspiration

Our inspiration kicked off with the pirate theme of the hackathon, sparking a wave of creative ideas. To add an element of fun, we used a wheel spinner to help guide our brainstorming. As we tossed around concepts, our love for cats bubbled up, leading us to create a translator that converts English into pirate language—perfect for our feline-themed adventures!

We envisioned a program where users could input phrases and see them transformed into playful pirate lingo. This way, players could immerse themselves in a whimsical world of pirate cats, combining their passions in a fun and engaging way. It was an exciting journey that let us blend creativity with a touch of humor!

What it does

Our web application translates your words or sentences into pirate-like speech using AI. It enables landlubbers to communicate with the swashbuckling pirates in their community, adding a fun twist to conversations. With just a few clicks, anyone can unleash their inner arrrrgh and join the pirate lingo fun.

How we built it

We built it using Javascript, HTML/CSS, python, and flask servers. We also implemented the Pirate Monkeyness API, ElevenLabs API, OpenAI's ChatGPT for this system to be possible.

Challenges we ran into

  • There were a few conflicts with merging and pushing files into GitHub.
  • We had troubles with the Cross-Origin Resource Sharing (CORS) policies which prevented us from getting requests from our flask servers.
  • Learning how to apply APIs that had limited information on them.
  • Finding a suitable pirate audio voice to output the pirate speech.
  • Solving issues on cross-platform devices and accommodating them.
  • Choosing a non-reactive framework while wanting a reactive framework at the same time.
  • Browser Cache.
  • Deploying to hosting platform due to non-optimized file structure

Accomplishments that we're proud of

  • We finished what we set out to do which was a language translator despite the challenges and unfamiliarities we faced on the way.
  • We were able to come up with a project and execute at least something in time before the deadline.

What we learned

We successfully completed our goal of creating a language translator, despite the challenges and unfamiliarities we encountered along the way. It was a rewarding experience to bring our project to life and execute it within the tight deadline. Overcoming those obstacles taught us a lot, and we’re proud of what we achieved together.

What's next for Pirateyyy.AI

Modifying the file structures to allow for online server hosting. This would allow for access and demonstrations not on local machines with the code and needing to install the dependencies. Creating an AI chat-bot with a pirate that a user can talk to and get responses back as if they were talking to a real pirate. Can create a conversation area where the AI will also speak the pirate conversation with the user allowing for back and forth communication.

Built With

Share this project:

Updates