Skip to content

Translation chapter 9 #943

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 53 commits into from
Jun 4, 2025
Merged

Conversation

eduard-balamatiuc
Copy link
Contributor

This is the romanian translation of chapter 9.
Ping @lewtun and @stevhliu for a review

@HuggingFaceDocBuilderDev

The docs for this PR live here. All of your documentation changes will be reflected on that endpoint. The docs are available until 30 days after the last update.

Copy link
Member

@stevhliu stevhliu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks, we can merge after the translated content is reviewed!


Să parcurgem codul de mai sus:

- Primul, definim o funcție numită `greet()`. În acest caz, este o funcție simplă care adaugă "Hello" înaintea numelui tău, dar poate fi *orice* funcție Python în general. De exemplu, în aplicațiile de machine learning, această funcție ar *apela un model pentru a face o predicție* pe o intrare și ar returna ieșirea.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- Primul, definim o funcție numită `greet()`. În acest caz, este o funcție simplă care adaugă "Hello" înaintea numelui tău, dar poate fi *orice* funcție Python în general. De exemplu, în aplicațiile de machine learning, această funcție ar *apela un model pentru a face o predicție* pe o intrare și ar returna ieșirea.
- Mai întâi, definim o funcție numită `greet()`. În acest caz, este o funcție simplă care adaugă "Hello" înaintea numelui tău, dar poate fi *orice* funcție Python în general. De exemplu, în aplicațiile de machine learning, această funcție ar *apela un model pentru a face o predicție* pe o intrare și ar returna ieșirea.

gr.Interface(reverse_audio, mic, "audio").launch()
```

Codul de mai sus va produce o interfață ca cea de mai jos (dacă browser-ul dvs. nu

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Codul de mai sus va produce o interfață ca cea de mai jos (dacă browser-ul dvs. nu
Codul de mai sus va produce o interfață ca cea de mai jos (dacă browserul dvs. nu

).launch()
```

Dacă browser-ul dvs. nu vă cere permisiuni pentru microfon, <a href="https://huggingface.co/spaces/course-demos/audio-reverse" target="_blank">deschideți demo-ul într-o filă separată</a>.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Dacă browser-ul dvs. nu vă cere permisiuni pentru microfon, <a href="https://huggingface.co/spaces/course-demos/audio-reverse" target="_blank">deschideți demo-ul într-o filă separată</a>.
Dacă browserul dvs. nu vă cere permisiuni pentru microfon, <a href="https://huggingface.co/spaces/course-demos/audio-reverse" target="_blank">deschideți demo-ul într-o filă separată</a>.

https://gresit.ro/browserul-sau-browser-ul.html

Puteți personaliza comportamentul `launch()` prin parametri diferiți:

- `inline` - dacă să afișeze interfața inline în notebook-urile Python.
- `inbrowser` - dacă să lanseze automat interfața într-o filă nouă în browser-ul implicit.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- `inbrowser` - dacă să lanseze automat interfața într-o filă nouă în browser-ul implicit.
- `inbrowser` - dacă să lanseze automat interfața într-o filă nouă în browserul implicit.

gr.Interface(classify_image, "image", "label").launch(share=True)
```

Aceasta generează un link public, partajabil pe care îl puteți trimite oricui! Când trimiteți acest link, utilizatorul din cealaltă parte poate încerca modelul în browser-ul lor timp de până la 72 de ore. Deoarece procesarea se întâmplă pe dispozitivul dvs. (atâta timp cât dispozitivul dvs. rămâne pornit!), nu trebuie să vă faceți griji cu privire la împachetarea dependențelor. Dacă lucrați dintr-un notebook Google Colab, un link de partajare este întotdeauna creat automat. De obicei arată cam așa: **XXXXX.gradio.app**. Deși link-ul este servit printr-un link Gradio, suntem doar un proxy pentru server-ul dvs. local și nu stocăm datele trimise prin interfețe.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Aceasta generează un link public, partajabil pe care îl puteți trimite oricui! Când trimiteți acest link, utilizatorul din cealaltă parte poate încerca modelul în browser-ul lor timp de până la 72 de ore. Deoarece procesarea se întâmplă pe dispozitivul dvs. (atâta timp cât dispozitivul dvs. rămâne pornit!), nu trebuie să vă faceți griji cu privire la împachetarea dependențelor. Dacă lucrați dintr-un notebook Google Colab, un link de partajare este întotdeauna creat automat. De obicei arată cam așa: **XXXXX.gradio.app**. Deși link-ul este servit printr-un link Gradio, suntem doar un proxy pentru server-ul dvs. local și nu stocăm datele trimise prin interfețe.
Aceasta generează un link public, partajabil pe care îl puteți trimite oricui! Când trimiteți acest link, utilizatorul din cealaltă parte poate încerca modelul în browserul lor timp de până la 72 de ore. Deoarece procesarea se întâmplă pe dispozitivul dvs. (atâta timp cât dispozitivul dvs. rămâne pornit!), nu trebuie să vă faceți griji cu privire la împachetarea dependențelor. Dacă lucrați dintr-un notebook Google Colab, un link de partajare este întotdeauna creat automat. De obicei arată cam așa: **XXXXX.gradio.app**. Deși link-ul este servit printr-un link Gradio, suntem doar un proxy pentru serverul dvs. local și nu stocăm datele trimise prin interfețe.

https://gresit.ro/serverul-sau-server-ul.html


### Folosirea stării pentru a persista datele[[using-state-to-persist-data]]

Gradio suportă *starea sesiunii*, unde datele persistă prin multiple trimiteri într-o

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Gradio suportă *starea sesiunii*, unde datele persistă prin multiple trimiteri într-o
Gradio are suport pentru *starea sesiunii*, unde datele persistă prin multiple trimiteri într-o

- Cum să creați demo-uri Gradio cu API-ul de nivel înalt `Interface`, și cum să configurați diferite modalități de intrare și ieșire.
- Diferite moduri de a partaja demo-urile Gradio, prin link-uri temporare și găzduire pe [Hugging Face Spaces](https://huggingface.co/spaces).
- Cum să integrați demo-urile Gradio cu modelele și Spaces de pe Hugging Face Hub.
- Caracteristici avansate precum stocarea stării într-un demo sau furnizarea autentificării.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- Caracteristici avansate precum stocarea stării într-un demo sau furnizarea autentificării.
- Caracteristici avansate precum păstrarea stării într-un demo sau furnizarea autentificării.

Open suggestion

]}
/>

### 4. Gradio este conceput în primul rând pentru modele NLP

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
### 4. Gradio este conceput în primul rând pentru modele NLP
### 4. Gradio este construit în primul rând pentru modele NLP

Maybe better

},
{
text: "Autentificare cu nume de utilizator și parole",
explain: "Transmiteți o listă de tuple nume de utilizator/parolă la metoda launch pentru a adăuga autentificare.",

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
explain: "Transmiteți o listă de tuple nume de utilizator/parolă la metoda launch pentru a adăuga autentificare.",
explain: "Transmiteți o listă de tuple nume de utilizator/parolă la metoda `launch` pentru a adăuga autentificare.",

@eduard-balamatiuc
Copy link
Contributor Author

Hey @stevhliu
I resolved all threads from @grumpycatyo-collab and updated everything under the recent main changes, let me know if there is anything more needed from our side on this PR so that we could merge it!

@stevhliu stevhliu merged commit aef32df into huggingface:main Jun 4, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants