A modern look for Codeforces: light/dark themes and one-click problem translation that keeps LaTeX formulas intact.
Users
0
store count
Rating
0.0 / 5
unchanged in 30 days
Ratings
0
total ratings
Store rank
#378K
#285K among extensions
Version
0.3.0
updated 18 Oct 2026
About Hiraku Codeforces
O Hiraku Codeforces dá ao Codeforces um visual moderno e traduz os enunciados dos problemas sem quebrar as fórmulas TeX.
POR QUE INSTALAR
Se você treina no Codeforces, passa horas lendo enunciados. O Hiraku deixa essa leitura mais confortável, principalmente à noite, e permite ler os problemas no seu idioma sem perder as fórmulas, que costumam ser a primeira coisa a quebrar em tradutores comuns.
VISUAL
- Tema claro, escuro ou automático, com cor de destaque, fonte e tamanho do texto do enunciado à sua escolha.
- Páginas de problema redesenhadas: enunciado legível e exemplos de teste organizados, com botão de copiar.
- Cartões, tabelas, menus e formulários também renovados.
- Ajuste de contraste para o modo escuro: o Codeforces tem centenas de elementos coloridos à mão (caixas brancas, texto preto, links azul-marinho, ícones claros). Além da folha de estilo, um pequeno script confere as cores realmente exibidas e corrige o que ainda estiver ilegível, mantendo as cores de rating reconhecíveis.
- Interface em português e em inglês.
TRADUÇÃO
- Um clique (ou Alt+Shift+T) traduz o enunciado; clique de novo para voltar ao original.
- Fórmulas, código e exemplos são protegidos antes da tradução e restaurados depois. Os mesmos elementos já renderizados do MathJax são recolocados no lugar, nunca reconstruídos a partir de texto.
- A resposta do tradutor é validada. Se o serviço desfigurar um trecho, ele é refeito apenas com as frases e, se ainda assim falhar, permanece no original.
- Use o Google Tradutor (sem chave) ou o DeepL (com a sua própria chave de API).
- 17 idiomas de destino e cache local, para não traduzir o mesmo trecho duas vezes.
COMO USAR
Clique no ícone da extensão na barra do navegador para escolher tema, cor de destaque, fonte, tamanho, idioma e serviço de tradução. Em uma página de problema, use a barra "Traduzir" acima do enunciado.
PRIVACIDADE
Não exige conta, não tem análises de uso e não há servidor do desenvolvedor. O texto do enunciado só é enviado ao serviço de tradução que você escolheu, e apenas quando você pede para traduzir. Fórmulas e exemplos não são enviados. Detalhes na política de privacidade.
Código aberto, licença MIT: https://github.com/IcaropLira/BetterCodeforces
Projeto não oficial. Não é afiliado, endossado nem patrocinado pelo Codeforces, pelo Google nem pelo DeepL.