kanatran
eslint-plugin-i18n-json
kanatran | eslint-plugin-i18n-json | |
---|---|---|
2 | 2 | |
4 | 172 | |
- | 0.0% | |
10.0 | 0.0 | |
over 1 year ago | about 1 year ago | |
JavaScript | JavaScript | |
GNU Affero General Public License v3.0 | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
kanatran
- Few days ago I said I created a tool for locally hosted live translations. I've released it on github as open source like I said I would.
-
I wanted to break the language barrier so I created an AI-Powered translator tool: Self-Hosted, Real-Time audio translation in any language and send to Discord. Will be available in a few days after fine tuning some settings and squashing some bugs. [Will be entirely free and Open Sourced]
The Kanatran source is still on Github, alongside how it would work. It would use machine learning to transcribe and then translate streams. It's the exact same thing this tool will do. It will cause the exact same problems too, guaranteed.
eslint-plugin-i18n-json
-
Typed translations in Angular
The situation is partly saved by the eslint plugin eslint-plugin-i18n-json, which checks the identity of the keys in json files, but it's also not enough for reliability.
-
How do you manage translation files ?
If you don't want to write it yourself and you use eslint, you can check out eslint-plugin-i18n-json, it seems to do what you're looking for with i18n-json/identical-keys.
What are some alternatives?
Synthalingua - Synthalingua - Real Time Translation
eslint-plugin-boundaries - Eslint plugin checking architecture boundaries between elements
react-template - An enterprise react template application showcasing - Testing strategy, Global state management, middleware support, a network layer, component library integration, localization, PWA support, route configuration, lazy loading and CI/CD
globalize - A JavaScript library for internationalization and localization that leverages the official Unicode CLDR JSON data
laravel-translations-loader - Webpack loader to import Laravel translation files (PHP or JSON) into your JS bundle as JSON.
eslint-plugin-proper-ternary - ESLint rules to ensure proper usage of ternary/conditional expressions
eslint-plugin-unicorn - More than 100 powerful ESLint rules
eslint-plugin-snakecasejs - :pencil2: ESLint Plugin: enforce snake_case syntax on variables and function names
typed-i18n