Aklish
A Django x React.js web app for crowdsourcing Aklanon-English translations.
Aklish is a web application designed to facilitate the crowdsourcing of Aklanon-English translations. It is an open source project and is deployed in Railway for demo purposes (it may be unavailable due to hosting costs). Aklish was initially developed as a Research Capstone Project (Maagma & Salido, 2024) during my Senior High School. The main purpose of the app is to enrich the Aklanon language, my mother tongue, which is classified as a Low-resource Language (LRL). It was specifically developed to offer a collaborative platform where users can contribute and manage translations between Aklanon and English. Over time, the app has grown to include additional features such as Aklanon-English dictionaries, spellcheckers, leaderboards, and word games.

Goals
-
Expand Language Resources
Develop tools to significantly enrich Aklanon language resources, ensuring they are both high-quality and engaging for users. -
Foster Community Collaboration
Create an inclusive platform where both native Aklanon speakers and learners can actively participate in and contribute to the translation process. -
Enhance Language Learning
Provide interactive and immersive features that support and accelerate language learning and practice.
Tech Stack
Front-End | JS ES14, React 18, HTML 5, CSS 4, SASS 1, Bootstrap 5 |
Back-End | Python 3, Django 5 |
Database | MySQL |
APIs | REST |
Testing | PyTest |
Version Control | Git, GitHub |
Deployment | Railway |
Interface
The interface is designed with responsiveness in mind, ensuring it adapts seamlessly to different screen sizes and devices. It also includes a dark mode theme, allowing users to switch to a more visually comfortable experience in low-light environments.




Features
Bidirectional Input
Users can input entries and translations in both Aklanon and English.


Multiple Translations
The platform supports multiple translations for a single entry, providing a range of translation options and interpretations.

Browse Entries
Users can browse through various contributions and translations, making it easy to explore and review content.

Search Entries
A robust search feature enables users to find specific entries or translations quickly and efficiently.

Authentication
Secure authentication ensures that users can create accounts, log in, and manage their contributions safely.
Quality Control Strategies
Voting System
A community-driven voting system allows users to rate and evaluate translations, ensuring high-quality entries.

Dictionaries
An integrated Aklanon and English dictionary provides users with references and helps in maintaining consistency and accuracy in translations.
Proofreaders
Proofreading tools and mechanisms help maintain the quality of translations in both Aklanon and English.
Points System
A points system similar to Stack Overflow’s reputation system rewards active users and contributors, promoting accountability within the community.

Engagement Strategies
Leaderboard System
Leaderboards showcase top contributors, encouraging healthy competition and recognition for active participants.

Games
Interactive games, including a Wordle clone and synonym-antonym matching, provide an engaging way to learn and practice both languages.
Wordle
Match
Effectiveness
Through a comprehensive assessment of its functionality, performance, accessibility, adherence to modern standards (AMS), search engine optimization (SEO), usability, and engagement, Aklish was determined to be functional (82.01%), perform well (81.33%), be accessible (96.79%), adhere to modern standards (100%), be search engine optimized (99.21%), be usable (61.29%), and relatively low in engagement based on several metrics (Maagma & Salido, 2024).
{
"responsive": true,
"tooltip": {},
"legend": {},
"xAxis": {
"data": ["Functionality", "Performance", "Accessibility", "AMS", "SEO", "Usability"],
"axisLabel": {
"interval": 0,
"rotate": 30,
"overflow": "truncate"
}
},
"yAxis": {},
"series": [
{
"name": "Effectiveness",
"type": "bar",
"data": [82, 81, 96, 100, 99, 61]
}
]
}
References
2024
- Aklish: Developing and Evaluating a Web Application for Crowdsourcing Aklanon-English Translations2024Conducted for Research Capstone Project and Inquiries, Investigation, and Immersion