Skip to content

Commit

Permalink
Translation to pt-BR
Browse files Browse the repository at this point in the history
- Added `gpt4all_pt_BR.ts` file in `gpt4all-chat/translations` for the app's UI translation to pt-BR.
- Translated `README.md` and `CONTRIBUTING.md` to pt-BR and created `README_pt-BR.md` and `CONTRIBUTING_pt-BR.md`.
- Updated `README.md` and `CONTRIBUTING.md` to include quick links to the translated versions at the top.
- Updated `MAINTAINERS.md` to include my contributions for the pt-BR translation.
- Marked the `Portuguese` option in the `Chat UI Language Localization` section of `roadmap.md`.

Signed-off-by: Thiago Ramos <45890502+thiagojramos@users.noreply.github.com>
  • Loading branch information
thiagojramos committed Jul 20, 2024
1 parent 54ed309 commit e2510a4
Show file tree
Hide file tree
Showing 7 changed files with 2,990 additions and 1 deletion.
6 changes: 6 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
<div align="center">

**English** | [Portuguese (Brazil)](CONTRIBUTING_pt-BR.md)

</div>

# Contributing

When contributing to this repository, please first discuss the change you wish to make via issue,
Expand Down
70 changes: 70 additions & 0 deletions CONTRIBUTING_pt-BR.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
<div align="center">

[English](CONTRIBUTING.md) | **Português (Brasil)**

</div>

# Contribuição

Ao contribuir para este repositório, por favor, primeiro discuta a mudança que deseja fazer criando uma issue,
através de e-mail ou qualquer outro método com os proprietários deste repositório antes de fazer uma alteração.

É importante ressaltar que contamos com um código de conduta, o qual deve ser seguido em todas as interações com o projeto.

## Processo de Pull Request

1. Certifique-se de que todas as dependências de instalação ou compilação sejam removidas antes do final da camada ao fazer uma compilação.
2. Certifique-se de que o Pull Request esteja marcado com os identificadores de projeto apropriados e tenha uma descrição clara da contribuição.
3. Qualquer código novo ou atualizado deve ter documentação e, de preferência, testes incluídos com o Pull Request.
4. Mudanças significativas de recursos ou código devem fornecer uma breve demonstração em vídeo ou captura de tela.
5. Preencha as partes relevantes do modelo de Pull Request.
6. Os pull requests devem ter a aprovação de outro desenvolvedor. Entre em contato com um proprietário do repositório assim que o seu código estiver pronto para ser mesclado na `main`.

## Código de Conduta

### Nosso Compromisso

Visando promover um ambiente aberto e acolhedor, nós, contribuidores e mantenedores, comprometemo-nos a tornar a participação em nosso projeto e comunidade uma experiência livre de assédio para todos, independentemente de idade, constituição física, deficiência, etnia, identidade e expressão de gênero, nível de experiência, nacionalidade, aparência pessoal, raça, religião ou identidade e orientação sexual.

### Nossos Padrões

Exemplos de comportamento que contribuem para um ambiente positivo:

* Utilizar linguagem acolhedora e inclusiva;
* Respeitar diferentes pontos de vista e experiências;
* Aceitar críticas construtivas de forma educada;
* Focar no melhor para a comunidade;
* Demonstrar empatia pelos demais membros.

Exemplos de comportamento inaceitável:

* Uso de linguagem ou imagens sexualizadas, e atenção ou investidas sexuais indesejadas;
* Trollagem, comentários ofensivos/depreciativos e ataques pessoais ou políticos;
* Assédio público ou privado;
* Publicação de informações privadas de terceiros, como endereço físico ou eletrônico, sem permissão explícita;
* Outras condutas que poderiam ser razoavelmente consideradas inadequadas em um ambiente profissional.

### Nossas Responsabilidades

Os mantenedores são responsáveis por esclarecer os padrões de comportamento aceitável e tomar medidas corretivas apropriadas e justas em resposta a comportamentos inaceitáveis.

Têm o direito e a responsabilidade de remover, editar ou rejeitar comentários, commits, código, edições na wiki, issues e outras contribuições que não se alinhem a este Código de Conduta, ou banir temporária ou permanentemente qualquer contribuidor por outros comportamentos considerados inadequados, ameaçadores, ofensivos ou prejudiciais.

### Escopo

Este Código de Conduta aplica-se aos espaços do projeto e a espaços públicos quando um indivíduo representa o projeto ou sua comunidade. Exemplos incluem o uso de e-mail oficial do projeto, postagens em contas oficiais nas mídias sociais ou atuação como representante oficial em eventos online ou offline. As representações do projeto podem ser definidas e esclarecidas pelos mantenedores.

### Aplicação

Casos de comportamento abusivo, assediador ou de outra forma inaceitável podem ser relatados à equipe do projeto através de `support@nomic.ai`. Todas as reclamações serão revisadas e investigadas, resultando em uma medida que seja considerada necessária e apropriada às circunstâncias. A equipe manterá a confidencialidade do denunciante. Detalhes sobre políticas de aplicação específicas podem ser publicados separadamente.

Mantenedores que não seguirem ou adotarem o Código de Conduta com boa-fé podem enfrentar medidas temporárias ou permanentes, conforme determinado por outros membros da liderança.


### Atribuição

Este Código de Conduta é adaptado do [Contributor Covenant][homepage], versão 1.4,
disponível em [http://contributor-covenant.org/version/1/4][version]

[homepage]: http://contributor-covenant.org
[version]: http://contributor-covenant.org/version/1/4/
4 changes: 4 additions & 0 deletions MAINTAINERS.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,10 @@ E-mail: max@nomic.ai<br/>
Discord: `@maxcembalest.`
- Official documentation (gpt4all-bindings/python/docs -> https://docs.gpt4all.io/)

Thiago Ramos ([@thiagojramos](https://github.com/thiagojramos))<br/>
E-mail: thiagojramos@outlook.com<br/>
- pt\_BR translation

Victor Emanuel ([@SINAPSA-IC](https://github.com/SINAPSA-IC))<br/>
E-mail: contact@sinapsaro.ro<br/>
Discord: `@sinapsa_ic_56124_99632`
Expand Down
6 changes: 6 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
<div align="center">

**English** | [Portuguese (Brazil)](README_pt-BR.md)

</div>

<h1 align="center">GPT4All</h1>

<p align="center">GPT4All runs large language models (LLMs) privately on everyday desktops & laptops. <br> <br> No API calls or GPUs required - you can just download the application and <a href="https://docs.gpt4all.io/gpt4all_desktop/quickstart.html#quickstart">get started</a>
Expand Down
106 changes: 106 additions & 0 deletions README_pt-BR.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,106 @@
<div align="center">

[English](README.md) | **Português (Brasil)**

</div>

<h1 align="center">GPT4All</h1>

<p align="center">O GPT4All executa grandes modelos de linguagem (LLMs) em desktops e laptops comuns de forma local e privada. <br> <br> Sem necessidade de chamadas de API ou GPUs - basta baixar o aplicativo e <a href="https://docs.gpt4all.io/gpt4all_desktop/quickstart.html#quickstart">começar</a>

https://github.com/nomic-ai/gpt4all/assets/70534565/513a0f15-4964-4109-89e4-4f9a9011f311

<p align="center">
<a href="https://gpt4all.io/installers/gpt4all-installer-win64.exe">
<img src="gpt4all-bindings/python/docs/assets/windows.png" width="80" height="80"><br>
Baixar para Windows
</a>
</p>

<p align="center">
<a href="https://gpt4all.io/installers/gpt4all-installer-darwin.dmg">
<img src="gpt4all-bindings/python/docs/assets/mac.png" width="85" height="100"><br>
Baixar para MacOS
</a>
</p>

<p align="center">
<a href="https://gpt4all.io/installers/gpt4all-installer-linux.run">
<img src="gpt4all-bindings/python/docs/assets/ubuntu.svg" width="120" height="120"><br>
Baixar para Ubuntu
</a>
</p>

<p align="center">
<a href="https://gpt4all.io">Site</a> &bull; <a href="https://docs.gpt4all.io">Documentação</a> &bull; <a href="https://discord.gg/mGZE39AS3e">Discord</a>
</p>
<p align="center">
<a href="https://forms.nomic.ai/gpt4all-release-notes-signup">Assine a newsletter</a>
</p>
<p align="center">
O GPT4All é possível graças ao nosso parceiro <a href="https://www.paperspace.com/">Paperspace</a>.
</p>
<p align="center">
<a href="https://www.phorm.ai/query?projectId=755eecd3-24ad-49cc-abf4-0ab84caacf63"><img src="https://img.shields.io/badge/Phorm-Ask_AI-%23F2777A.svg" alt="phorm.ai"></a>
</p>

## Instalar o GPT4All para Python

O `gpt4all` oferece acesso a LLMs com nosso cliente Python em torno de implementações do [`llama.cpp`](https://github.com/ggerganov/llama.cpp).

A Nomic contribui com software de código aberto como [`llama.cpp`](https://github.com/ggerganov/llama.cpp) para tornar os LLMs acessíveis e eficientes **para todos**.

```bash
pip install gpt4all
```

```python
from gpt4all import GPT4All
model = GPT4All("Meta-Llama-3-8B-Instruct.Q4_0.gguf") # baixa / carrega um LLM de 4.66GB
with model.chat_session():
print(model.generate("Como posso executar LLMs de forma eficiente no meu laptop?", max_tokens=1024))
```


## Integrações

:parrot::link: [Langchain](https://python.langchain.com/v0.2/docs/integrations/providers/gpt4all/)
:card_file_box: [Weaviate Vector Database](https://github.com/weaviate/weaviate) - [documentação do módulo](https://weaviate.io/developers/weaviate/modules/retriever-vectorizer-modules/text2vec-gpt4all)
:telescope: [OpenLIT (Monitoramento nativo OTel)](https://github.com/openlit/openlit) - [Documentação](https://docs.openlit.io/latest/integrations/gpt4all)

## Histórico de Versões
- **2 de julho de 2024**: Lançamento da versão 3.0.0
- Novo design da interface do aplicativo de chat.
- Fluxo de trabalho aprimorado para o LocalDocs.
- Acesso expandido a mais arquiteturas de modelo.
- **19 de outubro de 2023**: Lançamento do suporte a GGUF com:
- Modelo base Mistral 7b, uma galeria de modelos atualizada em [gpt4all.io](https://gpt4all.io) e vários novos modelos de código local, incluindo Rift Coder v1.5.
- Suporte ao [Nomic Vulkan](https://blog.nomic.ai/posts/gpt4all-gpu-inference-with-vulkan) para quantizações Q4\_0 e Q4\_1 em GGUF.
- Suporte à compilação offline para executar versões antigas do cliente de chat GPT4All Local LLM.
- **18 de setembro de 2023**: Lançamento do [Nomic Vulkan](https://blog.nomic.ai/posts/gpt4all-gpu-inference-with-vulkan) com suporte para inferência local de LLMs em GPUs NVIDIA e AMD.
- **Julho de 2023**: Suporte para o LocalDocs, um recurso que permite conversas privadas e locais com seus próprios dados.
- **28 de junho de 2023**: Lançamento do [Servidor de API baseado em Docker], permitindo a inferência de LLMs locais a partir de um endpoint HTTP compatível com OpenAI.

[Servidor API baseado em Docker]: https://github.com/nomic-ai/gpt4all/tree/cef74c2be20f5b697055d5b8b506861c7b997fab/gpt4all-api

## Contribuindo
O GPT4All aceita contribuições, participação e comentários da comunidade de código aberto!
Por favor, veja a [documentação para contribuições](CONTRIBUTING_pt-BR.md) e siga os modelos em markdown para issues, relatórios de bugs e PR.

Verifique o Discord do projeto, com os proprietários do projeto, ou através de issues/PRs existentes para evitar trabalho duplicado.
Por favor, certifique-se de marcar todos os itens acima com os identificadores de projeto relevantes ou sua contribuição poderá se perder.
Exemplos de tags: `backend`, `bindings`, `python-bindings`, `documentation`, etc.

## Citação

Se você utilizar este repositório, modelos ou dados em um projeto downstream, considere citá-lo com:
```
@misc{gpt4all,
author = {Yuvanesh Anand and Zach Nussbaum and Brandon Duderstadt and Benjamin Schmidt and Andriy Mulyar},
title = {GPT4All: Training an Assistant-style Chatbot with Large Scale Data Distillation from GPT-3.5-Turbo},
year = {2023},
publisher = {GitHub},
journal = {GitHub repository},
howpublished = {\url{https://github.com/nomic-ai/gpt4all}},
}
```
Loading

0 comments on commit e2510a4

Please sign in to comment.