Tango is a simplistic bot here to help you learn and have fun with Japanese!
Look up words, view animated stroke diagrams and play Shiritori (Japanese word chain)!
Tango's help command is very informative regarding topics related to the commands you are using! Be sure to read them to explore more Japanese stuff and Tango!
This is the Discord bot (frontend) component of Tango. The web and backend component is Tango-Web.
Call upon Tango using any of the prefixes: @Tango
, tango
, tg
or t
(each of them followed by space) and the command name!
Tango also has Japanese prefixes and most commands have Japanese aliases. You can use the prefix たんご or タンゴ (optional space afterwards) if you're into that! The command aliases can be seen on each command's help page.
Currently, the main commands include:
- help | ヘルプ
- jisho | j | じしょ | 辞書
- kanji | k | かんじ | 漢字
- strokeorder | so | ひつじゅん | 筆順 | かきじゅん | 書き順
- shiritori | しりとり | 尻取り
- shiritori check | かくにん | 確認
Tango is a play on the differences between pronouncing English and Japanese (romaji). In English, it would be tango as in tango orange, the color! In Japanese, たんご or タンゴ is pronounced something like tahn-goh. It also happens to be the reading of 単語, which means 'word' or 'vocabulary'!
- Python 3.7 and above
- Tango-Web
Please refer to Botto's installation instructions.
You will also need to install Tango Web to run this bot.
Please refer to Botto's usage instructions.
Tango Bot requires Tango Web to be running to function properly.
Tango was created as I was learning Japanese. Sure, I did learn new Japanese stuff while building Tango. However, scraping big data like JMdict and KANJIDIC2 was a great learning experience too. Feel free to make a PR or issue to improve the bot.
I don't have any specific objectives with Tango ever since I learned of similar bots. However, I do intend to add simple Japanese localization to make more of a learning environment. That might not happen anytime soon though.
For further discussion, feel free to join the support server.
Contributions are always welcome. You may also open issues and feature requests on the issue tracker.
Please see CONTRIBUTING.md for further details.