project-anuvaad / anuvaad

Anuvaad - Open Sourced Document Translation Platform for Indic Languages
https://anuvaad.org/
MIT License
57 stars 45 forks source link

New Feature Request - Enable multiselect target language selection during Translation #919

Open aravinth opened 1 month ago

aravinth commented 1 month ago

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:

Asthasingh-2002 commented 1 month ago

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
aswinpradeep commented 1 month ago

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.

aswinpradeep commented 1 month ago

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.

Asthasingh-2002 commented 1 month ago

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.

aswinpradeep commented 1 month ago

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.

aravinth commented 3 weeks ago

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

aravinth commented 3 weeks ago

@Asthasingh-2002 - Any luck wrt the setup ?

Asthasingh-2002 commented 3 weeks ago

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

installation_issue
aswinpradeep commented 2 weeks ago

@MrigankTarento Can you please help Astha

MrigankTarento commented 2 weeks ago

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.

Asthasingh-2002 commented 2 weeks ago

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

aravinth commented 1 week ago

Thank you @MrigankTarento . Updated the README based on this : https://github.com/project-anuvaad/anuvaad/commit/0f1a17ca817e790a7bdee6b6cab0e28a7fa5e6e7

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