Inspiration
There are many barriers of entry into the NFT space and one of the largest ones is the language barrier. People will always tell you to "do your own research", but even people that are motivated to do this research struggle to do so when all the information available is in a language they don't understand. In order to support this claim we conducted a survey with our Discord community and found that 2/3 members will not invest in an NFT project if they are not able to understand the project's information. These people considered language accessibility to be the most important factor for them to join an NFT community.
Picture this: You join a Discord server and are immediately greeted with a wall of text in a language that you don't understand. Every announcement, roadmap, social media post, giveaway, etc. is in a foreign language forcing you to manually copy and paste this text into a translator in order to understand what is going on. This is an obstacle that is overlooked and really prevents the NFT community from expanding to the rest of the world.
Having a server that is accessible does not only benefit the people joining the server, but also benefits the creators as they are able to expand and appeal to a wider audience.
This project was heavily inspired by our own community known as the Lucky Llama Legion. When we created this NFT community we aimed to expand the NFT space to the Spanish-speaking community. This was a challenge as the NFT space is not as prevalent in these countries as it is in others, but we slowly grew the community starting in October 2021 and eventually had a successful launch in February 2022.
What it does
Magic Tool is a Discord bot that leverages the Magic Eden API and the Google Translate API to provide users with real-time information on their favorite NFT project in over 100 different languages. It allows users to access information such as:
- Collection description
- Current floor price
- Active listings
- Minimum portfolio value for a given wallet
- Top NFTs determined by floor price for a given wallet
- Localized roadmap for a collection
The best part is that all the information is provided in the user's language of choice within Discord for quick access as well as to prevent context switching.
How we built it
Magic Tool was written using Python and the main technologies we used were the Discord API, Magic Eden API, and Google Translate API. The bot will take in a user command as input and return the requested data after some api calls are made. To store information such as channel language and roadmap for a specific server we used a MySQL database. Magic Tool is currently hosted on Heroku.
Challenges we ran into
The biggest challenge we faced was figuring out smart ways to utilize the Magic Eden API to obtain the information we wanted. For example, in order to calculate a wallet's minimum portfolio value we had to make a call to both the wallet api and the collections api.
We could also not figure out how to obtain historic data on a collections floor price or active listings without storing these values in a database periodically. It would be awesome to see this as a future addition to the Magic Eden API.
Accomplishments that we're proud of
The biggest accomplishment we are proud of is knowing that we have contributed in making the NFT space a tiny bit more accessible to communities around the globe. We are extremely passionate about this space and hope to form part of it's growth journey.
What we learned
It is very important to be both user-driven and data-driven to create a product that users love and will use. We conducted research prior to implementation and the biggest takeaway we got from this project is the importance of inclusivity. The NFT space is still new and growing rapidly, but in order to expand and reach new audiences tools like Magic Tool are necessary. The less obstacles in the way of a user, the more inclined they will be to join a community and invest in them.
What's next for Magic Tool
In the short term, we would like to add more analytics to Magic Tool that allow users to track things like floor price over time and active listings over time. This would enable them to track the market for different collections and see trends that are important factors in determining whether to invest or not. There are some optimizations we can also make in order to obtain data faster and more efficiently that due to time constraints we were not able to make.
Magic Tool does not stop here. This is a start to a much larger movement that aims to expand the NFT space by making it accessible to people around the globe. We hope to inspire more creators to reach out to more diverse audiences and provide them with project information that is localized for them to "do their own research". Every little step counts and an inclusive world is a better world.

Log in or sign up for Devpost to join the conversation.