{"id":23370659,"url":"https://github.com/battlefieldduck/accessibility-ai-assistant","last_synced_at":"2025-04-08T00:48:45.678Z","repository":{"id":266408874,"uuid":"891713747","full_name":"BattlefieldDuck/accessibility-ai-assistant","owner":"BattlefieldDuck","description":"A Chrome extension designed to enhance internet accessibility for everyone, whether you have visual impairments, difficulty reading, or simply prefer a more user-friendly experience.","archived":false,"fork":false,"pushed_at":"2024-12-04T05:07:06.000Z","size":146,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-05T17:37:58.540Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Svelte","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/BattlefieldDuck.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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}},"created_at":"2024-11-20T20:29:33.000Z","updated_at":"2024-12-04T05:07:10.000Z","dependencies_parsed_at":"2024-12-04T08:15:23.998Z","dependency_job_id":null,"html_url":"https://github.com/BattlefieldDuck/accessibility-ai-assistant","commit_stats":null,"previous_names":["battlefieldduck/accessibility-ai-assistant"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BattlefieldDuck%2Faccessibility-ai-assistant","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BattlefieldDuck%2Faccessibility-ai-assistant/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BattlefieldDuck%2Faccessibility-ai-assistant/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BattlefieldDuck%2Faccessibility-ai-assistant/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BattlefieldDuck","download_url":"https://codeload.github.com/BattlefieldDuck/accessibility-ai-assistant/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247755591,"owners_count":20990626,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":[],"created_at":"2024-12-21T15:48:00.777Z","updated_at":"2025-04-08T00:48:45.659Z","avatar_url":"https://github.com/BattlefieldDuck.png","language":"Svelte","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Accessibility AI Assistant\n\nDesigned to enhance internet accessibility for everyone, whether you have visual impairments, difficulty reading, or simply prefer a more user-friendly experience.\n\nThis Chrome extension includes a screen reader with an auto-translate feature and an AI Assistant for summarizing and providing prompts about website content.\n\n![Accessibility AI Assistant](https://github.com/user-attachments/assets/cc9e1729-2bc0-403d-b7c1-81c038ed9bc7)\n\n\n## Functionality\n\nThis application is designed with scalability in mind, leveraging several chrome built-in AI APIs to enhance functionality. The APIs used include:\n\n- **Translator API:** Translates user-selected content into the user's preferred language.\n- **Language Detector API:** Detects the language of the user-selected content.\n- **Summarizer API:** Summarizes the content of the webpage the user is browsing.\n- **Prompt API:** Answers user questions based on the webpage content data.\n\nThe application is highly versatile and can be used by a diverse audience, including non-native English speakers and individuals with visual impairments. It is designed to be accessible globally, allowing users to browse websites and utilize the screen reader with translation features to see or listen to content in their primary language.\n\nThis Chrome extension is suitable for anyone who needs assistance with understanding web content, whether due to language barriers or visual impairments. Users can benefit from the screen reader and translation features to access content in their preferred language, making web browsing more inclusive and accessible.\n\n## Purpose\n\nThere are several screen reader extensions available on the Chrome Web Store. Some simply read aloud the text, while others require a GPT token for summarization and translation, which involves internet connectivity, latency, and the cost of the GPT token. However, with Chrome’s built-in AI features, users can utilize this application to perform summarization and translation tasks locally. This approach can significantly reduce latency and eliminate the need for an internet connection, making the application faster and more reliable. Additionally, performing these tasks locally helps to avoid the ongoing costs associated with GPT tokens, providing a cost-effective solution for users. This local processing also enhances user privacy, as sensitive data does not need to be transmitted over the internet. Overall, this approach makes the application more efficient, affordable, and secure, encouraging users to rely on it for their accessibility needs.\n\n## Installation\n\nTo create a production version of this app:\n\n```bash\nnpm run build\n```\n\nTo experiment with these samples, please clone this repo and use 'Load Unpacked Extension'. Read more on [Development Basics](https://developer.chrome.com/docs/extensions/get-started/tutorial/hello-world#load-unpacked).\n\n## Developing\n\nTo monitor file changes and automatically build the app, run the following command:\n\n```bash\nnpm run build:watch\n```\n\n## License\n\n`accessibility-ai-assistant` is licensed under the MIT License. See the LICENSE file for more details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbattlefieldduck%2Faccessibility-ai-assistant","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbattlefieldduck%2Faccessibility-ai-assistant","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbattlefieldduck%2Faccessibility-ai-assistant/lists"}