Project Anuvaad
  • Sunbird Anuvaad Overview
    • Features
  • USE
    • Playbook
    • Video Tutorials
  • LEARN
    • Architecture
    • Technology Stack
    • Repository structure and developers guide
    • Setting up Anuvaad on your own
    • Git branching strategies
    • Anuvaad Module Config Guidelines
  • MODULES
    • Modulewise Appendix
    • Anuvaad Workflow Manager
    • User management
    • Document converter
    • Auditor
    • OCR Content handler
    • Block merger
    • Content Handler
    • Document Digitization
    • File uploader
    • Aligner
    • ETL Translator
    • File translator
    • Anuvaad Zuul Gateway System
    • Anuvaad Translator
    • Tokenizer
    • Analytics
    • NMT
  • Legacy
    • Model Retraining
    • NMT Inference
    • Integration
      • Registration
      • Login and auth token
      • Supported Language pairs and translation models
      • Translate texts
    • Service Contracts
    • API Host Endpoints
  • ENGAGE
    • FAQ
    • KT Videos
    • Source Code Repository
    • Discuss
    • Tools
      • anuvaad-corpus-tools
      • layout-mt-corpus
      • ocr-toolkit
      • anuvaad-ocr-corpus
      • parallel-corpus
      • anuvaad-em
Powered by GitBook
On this page
Edit on GitHub
Export as PDF
  1. ENGAGE

FAQ

Frequently asked questions about Anuvaad

PreviousAPI Host EndpointsNextKT Videos

Last updated 11 months ago

1. How to host Anuvaad locally?

Setting up the whole application locally is recommended as there are 10+ modules, some of which are resource-demanding. However, individual modules can be run locally for development purposes.

General Guidelines:

  • Clone the repository and navigate to the module-specific directory.

  • Run pip3 install -r requirements.txt.

  • Make necessary changes to config files with respect to MongoDB and Kafka.

  • Run python3 src/app.py.

Alternatively, modules can be run by building and running Docker images. Ensure configs and ports are configured as per your local setup:

  • docker build -t <service-name> .

  • docker run -r <service-name>

Apart from this, the Docker images running in the user's environment can be found here: .

2. How to make a contribution?

Fork the repo, make the necessary feature, and create a PR. We will review and merge it. Post queries in the discussions/issues section.

3. How to contact maintainers for credentials?

Check discussions or reach out to nlp-nmt@tarento.com

4. Can I use individual modules of Anuvaad rather than the whole application?

Yes, refer to the documentation and KT of the specific module.

5. How to use Anuvaad features from my code?

Refer to the API specifications.

6. I need assistance in setting up Anuvaad in my organization's infrastructure. Who can help?

Reach out to nlp-nmt@tarento.com or feel free to raise a request in the discussions section.

7. Are there any videos of Anuvaad usage and codebase available?

Yes, they are available here: https://anuvaad.sunbird.org/engage/kt-videos

Anuvaad Docker Hub