Skip to content

AnySoftKeyboard/janus

Repository files navigation

CI

Janus is an open-source Android app that provides contextual word and concept translations by leveraging the vast, human-curated knowledge graph of Wikipedia.

Instead of literal machine translation, it finds the corresponding Wikipedia article in the target language to offer a more accurate and context-aware translation.

Main Features

  • Contextual Translation: Uses Wikipedia article titles for accurate, context-aware translations.
  • Multi-Language Support: Translate from any Wikipedia-supported language to any other, or to all at once.
  • Rich Information: Displays the short description of articles for added context.
  • Full History & Bookmarks: Keeps a chronological log of all translations and allows you to save important ones to a dedicated screen. & Modern UI: A clean, intuitive interface built with Jetpack Compose, supporting both light and dark themes.
  • Intuitive Controls: Simple "Swipe-to-Delete" gestures and a "Multi-select" mode for easy history management.

Building the Project

This is a standard Gradle project. To build it, clone the repository and import it into the latest stable version of Android Studio. Codename: Janus Application ID: com.anysoftkeyboard.janus For a detailed breakdown of the initial technical design and architecture, please see the INITIAL-DESIGN.md file.

License

This project is licensed under the Apache License 2.0. Please see the LICENSE file for details. Copyright 2025

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUTHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

About

An Android app that provides contextual word translations by leveraging the human-curated Wikipedia

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages