Skip to main content

Telugu words to numbers conversion

Project description

Telugu Number-Words To Numbers Conversion

Overview

  • The Telugu Number-Words to Numbers Conversion package is a Python library that enables developers to convert numerical representations written in Telugu language text (using words) into their equivalent numerical values.

Features

  • Convert Telugu number-words to numerical values.
  • Supports a wide range of Telugu numerical representations.

Create a virtual environment if require with the python version 3.8 or more

conda create -n telugu_num_env python=3.8

# Replace "telugu_num_env" with other name according to you

Supporting packages to be installed (Additional packages can be installed if require)

text2digits
numpy

Installation with `pip'

# From CMD terminal
pip install telugu-words-to-number


# From IPYNB notebook
!pip install telugu-words-to-number

Inference

# In the CMD terminal, go to the home where inference.py is present and run it as below

$ python3 inference.py

# Note: Comment/uncomment as mentioned in the inference.py script

Usage

# For single text conversion
# Go to the path where telugu_word_to_number.py is present

from telugu_word_to_number import TeluguWordsToNumber as tel_word_num

# create an object instance
obj = tel_word_num()

text = "దీపిక కి అరవై పంపండి"
number, converted_text = obj.word_number_conversion(text)
print('Number: ', number)
print('Original Text: ', text)
print('Converted Text: ', converted_text)


# Output

Number:  60.0
Original Text:  దీపిక కి అరవై పంపండి
Converted Text:  దీపిక కి 60 పంపండి
# For multiple texts conversion loop over list of Telugu texts
# Go to the path where telugu_word_to_number.py is present

from telugu_word_to_number import TeluguWordsToNumber as tel_word_num

# create an object instance
obj = tel_word_num()

texts = [
            "దీపిక కి అరవై పంపండి",
            "భరత్ కి ఏడు వందలు పంపు"
    ]

for text in texts:
    number, converted_text = obj.word_number_conversion(text)
    print('Number: ', number)
    print('Original Text: ', text)
    print('Converted Text: ', converted_text)
    print('-'*20, '\n')

# Output

Number:  60.0
Original Text:  దీపిక కి అరవై పంపండి
Converted Text:  దీపిక కి 60 పంపండి
-------------------- 

Number:  700.0
Original Text:  భరత్ కి ఏడు వందలు పంపు
Converted Text:  భరత్ కి 700 పంపు

Issues and Contributions

If you encounter any issues or would like to contribute to this project, please visit the GitHub repository.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

telugu_words_numbers-0.0.1.tar.gz (2.8 kB view details)

Uploaded Source

Built Distribution

telugu_words_numbers-0.0.1-py3-none-any.whl (2.4 kB view details)

Uploaded Python 3

File details

Details for the file telugu_words_numbers-0.0.1.tar.gz.

File metadata

  • Download URL: telugu_words_numbers-0.0.1.tar.gz
  • Upload date:
  • Size: 2.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/1.5.0 colorama/0.4.4 CPython/3.10.2

File hashes

Hashes for telugu_words_numbers-0.0.1.tar.gz
Algorithm Hash digest
SHA256 1dec63fe4350d6a65655f30630d18f8a5cf4ff015f6653756ea879b8de2f54f8
MD5 ade5fa50832e3170a6377b7caff10284
BLAKE2b-256 cdd776dbee9d3f7c03e0d79f88232422a6aa60846bf70890b6f21c944ee43cbe

See more details on using hashes here.

Provenance

File details

Details for the file telugu_words_numbers-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: telugu_words_numbers-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 2.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/1.5.0 colorama/0.4.4 CPython/3.10.2

File hashes

Hashes for telugu_words_numbers-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 40b4c79aedf2b6b542fcd73adf1b7d42d716693f1b29e1e9550c486ebd02a5ad
MD5 e566d0d74bfe7b76f628599bce5f6c94
BLAKE2b-256 e80cee5be2c691fbe4180a910a00a120e660bb7807255658556069df8a09f47e

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page