BhashaX
- India
- Not registered as any organization
1. Whooping 6.56 Billion Humans on Earth don’t speak English, a language on which programming is heavily dependent. Programming is also deemed as the most important job skill of the future. English might emerge as a barrier for 83% of the population living on earth.
2. BhashaX breaks the barrier by allowing users to code in their mother tongue or the language of their choice. It shall not only enable people of any background to easily understand and better grasp the concepts of Computer Science but also makes their transition in English smoother.
3. As coding and computer science have become a vital part of the economy I feel it is very important that all our fellow humans, no matter their language is included in the revolution.
Project BhashaX is a S2S compiler hosted on web app that allows programming literally UNLIMITED number of languages, this also means that one can create his/her own language in BhashaX. For any language, BhashaX requires two files only, firstly the Environment file which anyone can create or reuse, and secondly the official transpiler. The environment file contains a map of important words and is used by the transpiler to translate syntax to the original language. This enables BhashaX language users to harness the utter power of the original language and its modules. Having a similar syntax due to localization allows for an easier transition to industry. Using latest version one can also build GUI apps on BhashaX.
BhashaX’s main target is to provide the ensure every human gets the right to join the tech revolution and better life by providing a platform in which they can code in their mother tongue, be it Hindi, Mandarin, English, Spanish, Bengali, etc. Coding being one of the most important skills of the future shall be a necessity for most people. Currently, language emerges as a hurdle in people from underprivileged backgrounds from dwelling in Computer Science.
Therefore BhashaX can act as a helping hand for people of non-English background to coding. People tend to understand better and clearer in their native language, kickstarting their voyage in Computer Science and software-based high-paying jobs.
I and interested in team members have an extremely large network and bring together an extremely fine skill set. Our team’s skillset includes AI, programming, HR, and Finance. Also, many professionals are ready to provide us with mentorship. Overall the team is completely capable not only to complete targets but outperform them.
- Provide the skills that people need to thrive in both their community and a complex world, including social-emotional competencies, problem-solving, and literacy around new technologies such as AI.
- 1. No Poverty
- 4. Quality Education
- 8. Decent Work and Economic Growth
- 9. Industry, Innovation, and Infrastructure
- 10. Reduced Inequalities
- 11. Sustainable Cities and Communities
- 13. Climate Action
- 16. Peace, Justice, and Strong Institutions
- 17. Partnerships for the Goals
- Pilot
We were previously in growth stage and had 1300+ users but we decided to improve and redesign the idea-making to ensure easier for our users to learn programming. Thus we rebuilt the entire platform and came up with a new version. Now the new platform needs to be tested along with that full-fledged tutorials are also being built and validated.
Therefore currently we are in pilot phase
I firmly believe that it is very important for all to learn to program, as it shall drive the future, to do so we must immediately break language as a barrier. I am sure that the challenge and partner organizations can play a pivotal role in the project by helping us refine our idea, and give us a platform to serve the various communities for free.
- Business Model (e.g. product-market fit, strategy & development)
- Human Capital (e.g. sourcing talent, board development)
- Monitoring & Evaluation (e.g. collecting/using data, measuring impact)
- Product / Service Distribution (e.g. delivery, logistics, expanding client base)
BhashaX is the only of its kind active technology that allows localization of programming languages. The solution has the potential to allow programming in a literally UNLIMITED number of languages further less internet requirements allow it to be used in remote areas on low-end computation devices too.
BhashaX shall surely minimize the difficulties due to the language faced by people from non-English backgrounds. Also, people have a smoother transition to English, if necessary. It provides people, especially from marginalized communities to make better livelihoods for themselves. It also provides them with an opportunity to go for higher-paying jobs.
So far we have reached
1300+ users,
6 languages validated
70 languages unvalidated
In upcoming years, with the help of strategic partnerships and a large growing community, we hope to reach
10,000+ users
100 text tutorials
30 video tutorials
Validate 50 languages
If we get support from this challenge we might be able to achieve more than double targets in the same amount of time.
BhashaX is such a source-to-source (S2S) interpreter which outputs. It uses lexers and parsers focused on stopwords. The lexer keeps iterating unless it hits a closing punctuation or stopword to tokenize the code. After building AST and PT Inbuilt tokens are replaced in the symbol table by Mapping, giving the ability to customize & extend. Lastly, High-level Intermediate Representation (HLIR) is generated and run on a target language interpreter/compiler, which helps to maintain standardization of the existing Dev ecosystem, as well allow users to harness the existing target languages functionalities & paradigms. For implementation purposes, I have used JS (ECMAScript) as the target language to allow the creation of a web app, which makes it available to anyone on the internet
- A new application of an existing technology
- Artificial Intelligence / Machine Learning
- Software and Mobile Applications
- Bangladesh
- India
- Nepal
- United States
- Fiji
- Nigeria
- South Africa
- Sri Lanka
I (Krish)am the lead on this initiative project. Along with me is a group of 9 volunteers who help with feedback collection, doubt resolution, tutorial, and documentation, along with planning of competitions and engagement activities.
We have been working for the past 2 years, there were minor 3-month breaks in between.
My team consists of people from different regions of India. We all belong to different ethnolinguistic groups yet we are able to coordinate, develop an understanding of each other's culture, and use our differences to propel our solution forward.
Using a free hosting server, and platform like GitHub as well as other free resources we won't require any financial
Stage 2 :In future, we hope to charge the user $0 to use CLI version, and $10 for 6 months to use GUI version.
We also have a supplementary model for teachers' training. The cost for training the teacher would be jointly borne by Teacher, School, Local Government / Partner, and Grants.
- Individual consumers or stakeholders (B2C)
Over the past 1 and a half years, we have been successfully able to demonstrate that the tools can operate completely freely without any major costs.

Student