An API to access online madura dictionary
Project description
madura_api
A Python API to access online madura dictionary
Usage
Install the package
pip3 install madura-api
Example 1
from madura_api import translate
result_list=translate('Home')
print(result_list)
result_list is a list of lists like this,
[
['n.', 'ආල'],
['n.', 'ආලය'],
['n.', 'උත්පත්ති ස්ථානය'],
['n.', 'උන්හිටි තැන'],
['n.', 'ගෘහය'],
['n.', 'ගෙදර'],
['a.', 'ගෙදර පිළිබඳ වූ'],
['vi.', 'ගෙදරට ආපසු පැමිණෙනවා'],
['n.', 'ගේ'],
['n.', 'ගේදොර'],
['n.', 'ඝර'],
['n.', 'නිවස'],
['n.', 'නිවහන'],
['n.', 'නිවාසය'],
['n.', 'නිවෙස'],
['Ele.', 'නිවෙසනවා'],
['Ele.', 'නිවෙසීම'],
['n.', 'පදිංචිය'],
['Soc.', 'පවුල'],
['Soc.', 'ස්වදේශ'],
['n.', 'සියරට']
]
Example 2
from madura_api import translate
result_list=translate('පොත')
print(result_list)
result_list is a list of lists like this,
[
['n.','bood'],
['n.', 'book'],
['n.', 'scroll']
]
- If there is no result, translate function will return False
Example 3
from madura_api import translate
result_list=translate('meen')
print(result_list)
False
Advanced Usage (Suggestions)
Example 4
This is how you translate something if you wanna work with suggestions
import madura_api
result=madura_api.Translate('home')
print(result.list)
[
['n.', 'ආල'],
['n.', 'ආලය'],
['n.', 'උත්පත්ති ස්ථානය'],
['n.', 'උන්හිටි තැන'],
['n.', 'ගෘහය'],
['n.', 'ගෙදර'],
['a.', 'ගෙදර පිළිබඳ වූ'],
['vi.', 'ගෙදරට ආපසු පැමිණෙනවා'],
['n.', 'ගේ'],
['n.', 'ගේදොර'],
['n.', 'ඝර'],
['n.', 'නිවස'],
['n.', 'නිවහන'],
['n.', 'නිවාසය'],
['n.', 'නිවෙස'],
['Ele.', 'නිවෙසනවා'],
['Ele.', 'නිවෙසීම'],
['n.', 'පදිංචිය'],
['Soc.', 'පවුල'],
['Soc.', 'ස්වදේශ'],
['n.', 'සියරට']
]
If you try to translate something that can't be translated it'll give you a suggestion list like this,
Example 5
import madura_api
result=madura_api.Translate('meen')
print(result.list)
[
'meed',
'meek',
'meekness',
'meerkat',
'meerschaum',
'meet',
'meeting',
'meeting adjourned',
'meeting annual general',
'meeting extraordinary'
]
But you will need to know if the output you get is a suggestion or not. This how you do that,
Example 6
import madura_api
result=madura_api.Translate('meen')
print(result.is_a_suggestion)
True
Miscellaneous Stuff
If you think madura_api is a pain in the ass to type, do this
import madura_api as mapi
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file madura_api-0.1.5.tar.gz.
File metadata
- Download URL: madura_api-0.1.5.tar.gz
- Upload date:
- Size: 15.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2b51d2110ae69737fb866f566b214fb86dea80003a3649d62c8388e5cd95506a
|
|
| MD5 |
28a1e662ababed194f9fb86aa25489c2
|
|
| BLAKE2b-256 |
bf88abba4012b902ee4e04bc5724b79182820d47e92550f50a525f358417dbcc
|
File details
Details for the file madura_api-0.1.5-py3-none-any.whl.
File metadata
- Download URL: madura_api-0.1.5-py3-none-any.whl
- Upload date:
- Size: 15.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1326a6bca8929b164601af4d1ff7cb6d4b307a8e16bede4c72662b78a382963e
|
|
| MD5 |
545658d0929cc7b7e130048e2fd1920b
|
|
| BLAKE2b-256 |
297eb560849e89f50cdb8b96b2eeaaa4f53cfe3d42b867c4637957b2bfbe19a6
|