Skip to content

Collection of utilities, dedictated for consuming JDict, MeCab, Wordnet and other jp2en-translation-oriented services (even thouse without official API).

License

Notifications You must be signed in to change notification settings

Xifax/jp-net-kit

Repository files navigation

jp-net-kit

Collection of utilities, dedictated for consuming JDict, MeCab, Wordnet and other jp2en-translation-oriented services (even those without official API).

Example usage:

from jpnetkit.kit import Kit

for section, result in Kit().get(
    u'テスト', 'reading', 'examples', 'translation'
).items():
    print '~', section, '~'
    if isinstance(result, dict):
        for item, translation in result.items():
            print item, '->', translation
    else:
        print result
    print '------------------'

Will output reading, translation and found examples:

~ translation ~
テスト ->  テスト   (n,vs) test; (P); ED
------------------
~ reading ~
てすと
------------------
~ examples ~
成果のテスト -> Testing Your Work
テスト実行 -> Test Run
テスト初期化。 -> Test Initializer.
SynchronousSampleApplication のテスト -> Testing the SynchronousSampleApplication
------------------

Kit is just a wrapper for the following services:

  • MeCab;
  • JDic;
  • Kradfile
  • Weblio;
  • Jisho;
  • Wordnet.

Peruse available tests to grok api for each of the consumer.

About

Collection of utilities, dedictated for consuming JDict, MeCab, Wordnet and other jp2en-translation-oriented services (even thouse without official API).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages