{"id":25939284,"url":"https://github.com/superspider2024/ksl_translator","last_synced_at":"2026-04-27T01:31:48.772Z","repository":{"id":280281636,"uuid":"941502420","full_name":"Superspider2024/KSL_translator","owner":"Superspider2024","description":"This is a Kenya Sign Language Translator","archived":false,"fork":false,"pushed_at":"2025-05-30T17:48:08.000Z","size":1990,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-29T07:43:12.523Z","etag":null,"topics":["learning","machine","python","tensorflow"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Superspider2024.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-03-02T12:59:02.000Z","updated_at":"2025-05-30T17:49:07.000Z","dependencies_parsed_at":null,"dependency_job_id":"82287170-d4ef-4674-ba02-49b3ea1d8352","html_url":"https://github.com/Superspider2024/KSL_translator","commit_stats":null,"previous_names":["superspider2024/ksl_translator"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Superspider2024/KSL_translator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Superspider2024%2FKSL_translator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Superspider2024%2FKSL_translator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Superspider2024%2FKSL_translator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Superspider2024%2FKSL_translator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Superspider2024","download_url":"https://codeload.github.com/Superspider2024/KSL_translator/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Superspider2024%2FKSL_translator/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32319559,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-26T23:26:28.701Z","status":"ssl_error","status_checked_at":"2026-04-26T23:26:25.802Z","response_time":129,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["learning","machine","python","tensorflow"],"created_at":"2025-03-04T04:16:29.217Z","updated_at":"2026-04-27T01:31:48.759Z","avatar_url":"https://github.com/Superspider2024.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# KSL Translator – Kenyan Sign Language to Text (Offline)\n\n- This is an offline machine learning-based app that translates Kenyan Sign Language (KSL) into English text using your device's camera. It’s built to be accessible, fast, and usable in areas with limited or no internet access—perfect for improving communication between the deaf and hearing communities in Kenya.\n\n# 🚀 Features\n\n## 🔤 Real-time Sign to Text Translation\n\n- Uses your camera to detect KSL hand signs and convert them into English text instantly.\n\n## 📶 Works Offline\n\n- The entire model is stored locally—no internet needed.\n\n## 🧠 Trained with Custom Dataset\n\n- Trained using video frames of 20 common KSL signs, captured and labeled manually.\n\n## 🔒 Privacy-Focused\n\n- Since everything runs locally, no data is sent to external servers.\n\n## 🧰 Tech Stack\n\nLanguage: Python\n\nFramework: TensorFlow\n\nDataset: Custom KSL hand signs dataset (video frames)\n\nModel Type: CNN (Convolutional Neural Network)\n\nIDE: VS Code\n\nPlatform Compatibility: Desktop (planned for Android in future)\n\n## 📦 How It Works\n\n- The app uses your device's webcam to capture hand gestures in real-time.\n\n- The TensorFlow model processes the input image.\n\n- Recognized signs are mapped to corresponding English words or letters.\n\n- Translated text is displayed instantly in the app UI.\n\n## 🧪 Training Details\n\n- Signs Covered (Prototype):\n- Hello, Thank you, Yes, No, Eat, Water, Toilet, Help, Sorry, Stop, etc.\n\nTraining Size:\n\n- 50 samples per sign (prototype phase)\n\nAugmentation:\n\n- Performed to expand the dataset (flipping, brightness adjustment, etc.)\n\nAccuracy:\n\n~91% on validation set (prototype)\n\n## 🌍 Vision\n\n- This project aims to bridge the communication gap between KSL users and the rest of society. In the future, it will support:\n\n- More signs (expanded dataset)\n\n- Kiswahili output\n\n- Voice output\n\n- Android deployment\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsuperspider2024%2Fksl_translator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsuperspider2024%2Fksl_translator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsuperspider2024%2Fksl_translator/lists"}