project-anuvaad / anuvaad

Anuvaad - Open Sourced Document Translation Platform for Indic Languages

Home Page:https://anuvaad.org/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

New Feature Request - Enable multiselect target language selection during Translation

aravinth opened this issue · comments

Anuvaad Background:
Anuvaad (https://anuvaad.sunbird.org/) has document text extraction and translation capabilities from/to Englisht to all the 22 official languages in India.

Features to be implemented:
In the current setup for Translation and DIgitization, only one target language can be selected. If a same document needs to be translated into multiple languages, it becomes painful to initiate the jobs one by one. The scope is to support multi-select of target languages .

image

Learning Path:
Complexity - Simple
Understanding capabilities exposed by these systems
Java script

Mentors - @aswinpradeep (Additionally @MrigankTarento @AlpanaMajhi @rathan-muralidhar )

Milestones:

  • Approach to the solution & highlight the affected sections.
  • Local testing
  • Raise a PR
  • PR gets approved

Hello Sir,

I hope this message finds you well.

I am encountering a few issues while attempting to clone the project to my local environment. Could you please provide me with guidance on how to properly set up the project? Thank you for your assistance.
Please find Screenshot of error attached below.
cloneError

Hi @Asthasingh-2002 ,

Thanks for showing interest in contributing to project Anuvaad.

Appears like it's a system specific issue that you are facing. I am not able to reproduce the same.

image

Please reach out if you face any issues going forward.

The repo size might be an issue, appears like some obsolete files are present in OCR related modules, we will try to clean it up soon and reduce the repo size.

Thank you for the update. I'll keep an eye on the repo for any changes. Please let me knowr if there are any specific steps I should follow in the meantime.

Can you try cloning from a different machine or VM and see if issue exists, as none of the team members are able to replicate the issue.

@Asthasingh-2002 - You can try using Github Desktop for cloning.
https://desktop.github.com/

@Asthasingh-2002 - Any luck wrt the setup ?

The project has been cloned, but when I run npm i, I encounter some errors. For reference, I've attached the screenshot.
installation_issue

@MrigankTarento Can you please help Astha

Hi @Asthasingh-2002,

The error message indicates a dependency conflict between different versions of React. Specifically, the react-transliterate package requires React version 16, but our project is using React version 17.

To resolve this issue, please try running the following command instead of npm install:

npm install --legacy-peer-deps

This should bypass the peer dependency conflict and allow the installation to proceed.

@MrigankTarento thank you for your assistance. The solution you provided works perfectly.

Thank you @MrigankTarento . Updated the README based on this :
0f1a17c

@Asthasingh-2002 - Were you able to proceed further with the setup?

@Asthasingh-2002 - Were you able to proceed?