File size: 2,551 Bytes
0920450
8febfa7
 
 
0920450
 
d05c459
0920450
 
8febfa7
0920450
 
8febfa7
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
44cf022
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
---
title: AlgoSpeak AI
emoji: 🗣️
colorFrom: purple
colorTo: pink
sdk: gradio
sdk_version: 5.9.1
app_file: app.py
pinned: false
license: mit
---

# 🗣️ AlgoSpeak AI

Uma IA que entende e "fala" **AlgoSpeak** - a linguagem criada para contornar algoritmos de moderação em redes sociais.

## O que é AlgoSpeak?

AlgoSpeak é uma forma de resistência linguística onde pessoas criam termos codificados para discutir tópicos censurados ou restringidos por algoritmos de plataformas digitais.

**Exemplos:**
- "unalive" → morrer/matar
- "seggs" → sexo
- "le$bian" → lésbica
- "cornucopia" → guerra
- "pew pew" → tiros

## Funcionalidades

- **Traduzir para AlgoSpeak**: Converte texto normal em linguagem codificada
- **Interpretar AlgoSpeak**: Decifra termos codificados para linguagem clara
- **Buscar no Dicionário**: Explore 50+ termos AlgoSpeak catalogados
  - Busque por termo codificado OU significado real
  - Dicionário facilmente expandível em `algospeak_dictionary.py`

## Como usar

1. Escolha uma aba (Traduzir ou Interpretar)
2. Digite ou cole seu texto
3. Clique no botão e veja o resultado!

## Tecnologia

- **Gradio**: Interface web interativa
- **Hugging Face Inference API**: Modelos de linguagem (Mistral-7B)
- **Prompt Engineering**: Instruções customizadas para ensinar AlgoSpeak

## Links úteis

- [AlgoSpeak Dictionary](https://www.algospeak.net/)
- Workshop: Desenvolvido durante sessão de experimentação com IA

## Como expandir o dicionário

Quer adicionar novos termos? É super fácil!

1. Abra o arquivo `algospeak_dictionary.py`
2. Adicione seu termo no dicionário `ALGOSPEAK_DICT`:

```python
"novo_termo": "significado do termo",
```

3. (Opcional) Adicione à categoria apropriada em `CATEGORIES`
4. Pronto! O app vai usar automaticamente

## Deploy no Hugging Face Spaces

### Opção 1 - Interface Web (mais fácil)
1. Acesse [huggingface.co/new-space](https://huggingface.co/new-space)
2. Escolha **Gradio** como SDK
3. Faça upload dos arquivos: `app.py`, `algospeak_dictionary.py`, `requirements.txt`, `README.md`
4. Aguarde ~2 minutos e pronto! 🎉

### Opção 2 - Git (para desenvolvedores)
```bash
git clone https://huggingface.co/spaces/SEU_USER/algospeak-ai
cd algospeak-ai
cp /caminho/para/seus/arquivos/* .
git add .
git commit -m "Initial commit"
git push
```

## Nota

Este é um protótipo educacional para explorar como linguagem evolui em resposta à moderação automatizada.

---

Desenvolvido por **Verô** 🇧🇷 durante workshop AlgoSpeak

# Trigger rebuild