## About The project

## Install Streamlit

```shell
pip install streamlit
pip install st-pages
```

```shell
pip install httpx[http2]
pip install youtube-transcript-api
```

## Start Project

```shell
streamlit run welcome.py
```

## About YTB to TSV tool

After encoutering many problems with the Youtube spam detection and blacklist, this tool has been suspended until further update if a solution happens to be found.
\nWhen the request to obtain the generated translation are made, Youtube start to block the programm after an undetermined number of requests to avoid spams.
Even after the implementation of a random delay between each request, it still occurs.
Another way to get the translations would be to use an API but most of them ask for personnal key or id, and the one which don't, Google Translate, is too much slow for all the translation.
Finally, the search of videos only with substitles in asked languages isn't proefficient enough, making the number of videos goten from that lower than the number the user ask for.
