Ever feel like you're speaking a different language when talking to someone from another generation? GenSwap is here to help! Our unique platform translates slang, phrases, and communication styles between generations, making conversations between Gen Z, Millennials, Gen X, and Boomers seamless and fun.
Whether you're trying to decode the latest Gen Z lingo or make your message resonate with Gen X, GenSwap is your go-to tool for breaking down generational language barriers. Perfect for families, friends, coworkers, or anyone looking to understand and connect across age groups.
Ready to speak everyone's language? Join us today and start translating the way the generations communicate.
GenSwap is available as a web application! You can access all the features of our platform directly from your browser. No downloads required. Simply visit: GenSwap Web App
Start translating generational language in an instant, whether you're on desktop or mobile.
- If you don't have Flutter SDK installed; Please visit the official Flutter website.
- Fetch the latest source code from the master branch.
git clone https://github.com/ErfanRht/GenSwap.git
- Add api key.
- go to
lib/.api.dart
- you will see the code like this
- replace the all
xx..
to your own api key, like this - It's done!
GenSwap uses the Gemini AI to fetch the needed data, so before using it you have to create an account on Gemini AI website, then you can get a free api key in your profile section and apply it to the app by the below steps.
const List<String> apiKey = ["XXXXXXXXXX"];
const List<String> apiKey = ["your_api_key_here"];
- Run the app with Android Studio or Visual Studio. Or the command line.
flutter pub get
flutter run
GenSwap leverages the cutting-edge capabilities of Google AI Studio to deliver accurate and contextual generational language translations.
I welcome contributions from the community! If you have an idea for an enhancement or have found a bug, you can raise a GitHub issue here or you can follow these steps to contribute:
- Fork the repository
- Create a new branch
git checkout -b feature/my-new-feature
- Commit your changes
git commit -am 'Add some feature'
- Push to the branch
git push origin feature/my-new-feature
- Create a new Pull Request
This project is licensed under the Apache-2.0 License.
This Flutter project is developed by Erfan Rahmati.
You can reach out to me directly at [email protected].