1. find a source that gives the all 700 versus across 700 adhyayas.

  2. use chatgpt to change the transliteration of these hindi slokas to kannada and telugu.

  3. tat pada artha. break the complex words into simple words.

      1. Sanskrit Corpus (CLTK): The Classical Language Toolkit (CLTK) is a Python library that provides a suite of text processing libraries for classical languages, including Sanskrit. It provides tools for a variety of tasks, including tokenization, part-of-speech tagging, and syntactic parsing.
    1. Sanskrit-Data: A python library for Sanskrit linguistic data processing. It provides tools for processing Sanskrit words, including segmentation and normalization.

    2. SanskritNet Morphological Analyzer: A tool to perform morphological analysis of Sanskrit words. This can be useful for breaking down complex words into their constituent parts.

    3. Indic NLP Library: The Indic NLP library provides a suite of NLP tools for Indian languages, including Sanskrit. It includes tools for tokenization, transliteration, and other processing tasks.

    4. Sanskrit Segmenter: A tool specifically designed for segmenting Sanskrit words into morphemes.

  4. get the list of all the base words in gita and sort by their frequency

  5. get the word by word meaning, sentence by sentence meaning and para by para meaning.

  6. the format to go to any chapter or verse. 3:11 should refer to chapter 3 and verse 11 and so on.

  7. use elastic search so that we can search through all of these.

  8. build a simple app using react native to create an app

resources

  1. https://nbviewer.org/url/anoopkunchukuttan.github.io/indic_nlp_library/doc/indic_nlp_examples.ipynb
    1. in notebooks you can do pip install and you can even clone from github for dependencies

Referenced in:

All notes