japanese-humanizer
Habilidade de agente para fazer com que o japonês com som de IA ou de tradução automática soe natural, preservando o significado.
Documentação
japanese-humanizer — De textos de IA para um japonês natural
É uma Agent Skill que ajusta textos de IA para um japonês natural, sem alterar o conteúdo, apenas em estilo, ritmo, estrutura de dependência e expressão.
Identifica características que tendem a permanecer nas saídas de ChatGPT, Claude, Gemini e outros — tom de tradução, estrutura excessivamente organizada, frases redundantes, conclusões sem calor e finais de frase uniformes demais — e corrige localmente, preservando o significado.
Isto não é uma "reformulação para passar em detectores de IA". Também não faz julgamento de autoria do texto. O objetivo é desfazer a rigidez mecânica e a sensação de fórmula que fazem o leitor tropeçar, devolvendo o texto a um japonês adequado ao seu propósito original.
O que muda primeiro
- 「AI技術を活用することによって業務効率を向上させることができます」 → 「AIを使えば、業務効率を上げられます」
- 「本施策において重要な点は、継続的な改善を実施することです」 → 「この施策で大事なのは、継続して改善することです」
- 「このように、今後も注目されることが期待されます」 → 「今後も関心を集めそうです」
- 「分析は、利用者の行動変化を明らかにした」 → Corrige para algo como「分析から、利用者の行動変化が分かった」dependendo do contexto.
Por que foco em japonês
Textos de IA em japonês não são apenas "rígidos" ou "formais demais". A ordem das palavras e a estrutura de sujeito do inglês, a homogeneização pós-tradução automática, a sequência de substantivos verbais (サ変名詞), a monotonia dos finais de frase e a padronização das expressões de conexão se acumulam e podem parecer não naturais.
Neste repositório, eles são divididos em IDs de categoria de taxonomy.md e prescrições de quick-rules.md, e a ordem de correção é determinada por rewrite_priority_score quando necessário. Frases curtas são tratadas rapidamente; frases longas ou que exigem explicação são tratadas com justificativa.
4 compromissos
- Não alterar o significado — Preserva fatos, números, nomes próprios, citações, condições, negações e o sujeito responsável.
- Não acrescentar — Não adiciona exemplos concretos, experiências, fundamentos ou emoções que não existem no original.
- Respeitar o gênero — Não transforma um relatório em ensaio nem um romance em texto explicativo.
- Não corrigir em excesso — Não elimina mecanicamente voz passiva, palavras estrangeiras, termos abstratos ou jargão técnico.
Instalação
O repositório público é geonwoo-jeong/japanese-humanizer.
skills.sh
npx skills add geonwoo-jeong/japanese-humanizer
GitHub CLI
gh skill install geonwoo-jeong/japanese-humanizer japanese-humanizer --agent codex
Se --agent for omitido, o GitHub Copilot pode se tornar o destino padrão de instalação em ambientes não interativos. Ao instalar em Codex, Claude Code, Cursor etc., especifique o destino.
Claude Code
/plugin marketplace add geonwoo-jeong/japanese-humanizer
/plugin install geonwoo-jeong@japanese-humanizer
Em uma nova sessão, pode ser usado por linguagem natural ou por $japanese-humanizer.
Codex
codex plugin marketplace add geonwoo-jeong/japanese-humanizer
codex plugin add geonwoo-jeong@japanese-humanizer
Cursor
Adicione este repositório pelo recurso de importação de marketplace do Cursor e selecione o plugin japanese-humanizer. A definição do marketplace está em .cursor-plugin/marketplace.json e o corpo do plugin em plugins/japanese-humanizer.
Como usar
Basta pedir de forma natural.
$japanese-humanizer を使って、このAI文を自然な日本語へ整えてください。
[ここに文章を貼り付ける]
Se você indicar o uso, fica mais fácil ajustar o estilo.
$japanese-humanizer
用途: 採用候補者へ送るメール
強さ: 控えめ
条件: 意味と敬意表現を変えない
[ここに文章を貼り付ける]
Se quiser ver com justificativas, peça da seguinte forma.
$japanese-humanizer を使って、修正後の本文と修正理由を表で出してください。
Se quiser diagnosticar textos longos primeiro, pode usar o script local.
node plugins/japanese-humanizer/skills/japanese-humanizer/scripts/profile-japanese-text.mjs path/to/input.txt
Fluxo de processamento
入力文
↓
保護対象を確認
数値、引用、固有名詞、専門用語、条件、否定、責任主体
↓
機械的な定型感・翻訳調を分類
quick-rules.md / taxonomy.md
↓
修正優先度を決定
P1: 安全に直せる表層修正
P2: 文脈を見て直す修正
P3: 監査中心の高次判断
↓
意味を保ったまま書き換え
↓
事実保持と過剰修正を監査
Resumo do sistema de classificação
| Área | O que observar | Exemplo |
|---|---|---|
| Tom de tradução | Tradução literal de línguas ocidentais, voz passiva, sujeito inanimado, excesso de pronomes | 「〜によって」「それは」「分析は示す」 |
| Expressões redundantes | Expressões de possibilidade, substantivos verbais (サ変名詞), substantivos formais | 「することができる」「検討を行う」「重要な点」 |
| Estrutura de dependência | Frases longas, vírgulas, sequências de partículas, modificadores adnominais longos | 「制度の変更の影響の確認」 |
| Estrutura típica de IA | Conectivos padronizados, listas homogêneas, conclusões genéricas | 「まず」「さらに」「このように」 |
| post-editese | Simplificação e padronização pós-tradução automática, interferência do original | Rigidez na ordem das palavras, achatamento do vocabulário |
| Mistura de estilos | Formas polidas e neutras, rigidez, distância com o leitor | Mistura de 「です・ます」 e 「である」 |
Os detalhes estão divididos em plugins/japanese-humanizer/skills/japanese-humanizer/references/.
taxonomy.md # カテゴリID、根拠Grade、誤検出リスク、P1/P2/P3
quick-rules.md # よく出る定型感への高速処方
revision-playbook.md # 書き換え順、監査、出力形式、例外判断
evidence.md # 学術資料・公的資料・実装参考の位置付け
Estrutura de distribuição
skills/japanese-humanizer/SKILL.md # ルートから参照できるスキル入口
.claude-plugin/marketplace.json # Claude Code 用マーケットプレイス
.agents/plugins/marketplace.json # Codex 用マーケットプレイス
.cursor-plugin/marketplace.json # Cursor 用マーケットプレイス
plugins/japanese-humanizer/ # 各エージェントがインストールするプラグイン本体
skills.sh.json # skills.sh 用グルーピング
skills.json # 汎用カタログメタデータ
marketplaces/profile.json # 外部ディレクトリ提出用の共通プロフィール
O original único do texto da skill é plugins/japanese-humanizer/skills/japanese-humanizer/SKILL.md. O skills/japanese-humanizer na raiz é um link simbólico para ele, e cada via de distribuição — Claude Code, Codex, Cursor, skills.sh, GitHub CLI — referencia a mesma entidade.
O que não fazemos
- Garantia de aprovação em detectores de IA, evasão de detecção, falsificação de autoria
- Julgamento de "se o texto foi escrito por IA"
- Adição de fundamentos, experiências, números ou exemplos concretos que não estão no original
- Reformulações ousadas que alteram o significado de documentos jurídicos, médicos, financeiros, contratuais ou de pesquisa
- Substituir termos técnicos ou citações apenas por motivo de naturalidade
Desenvolvimento e verificação
A verificação pode ser executada apenas com Node.js.
npm test
Novos textos, textos de UI, documentação, comentários de código, dados de teste e mensagens de commit são escritos em japonês. Para nomes de APIs externas, comandos, nomes de arquivo, identificadores e outras palavras que precisam ser tratadas como estão por questões técnicas, prioriza-se a compatibilidade com as convenções existentes.
Fontes e referências
Esta skill referencia os materiais abaixo não como "julgamento de autoria de texto", mas como base para sinais de auditoria e prioridade de correção ao ajustar para um japonês natural.
Pesquisa quantitativa sobre estilo japonês e estilo de IA
- Zaitsu & Jin 2023, PLOS ONE
- Zaitsu et al. 2024, PLOS ONE
- PLOS ONE 2025, multi-LLM stylometry
- Frontiers 2026, Japanese LLM fingerprint
- 大西夢「AI生成文からみた『自然な日本語』についての研究」
Tom de tradução, post-editese e pós-edição
- Y. F. Meldrum, Translationese-Specific Linguistic Characteristics
- 阿辺川武ほか「英日翻訳における受動態の訳し方の分析」
- Toral 2019, Post-editese
- AAMT「機械翻訳ポストエディットガイドライン」
- Wang & Li 2025, PMLR
- JTF「翻訳品質評価ガイドライン」
- JTF「日本語標準スタイルガイド」
- AAMT UTX Specification
- 島田紗裕華ほか「機械翻訳向けプリエディットのための情報明示化方略の体系化」
- 「翻訳者がおこなうプリエディットの有効な手段」
- 「日本語学を応用した英日翻訳者用教材冊子 OJT 実践報告」
Pesquisa de tradução japonesa, gênero e linguagem de papéis
- 劉明綱「コーパスに見る中日翻訳における『明示化』の特徴」
- 石原知英「テクストジャンルによる翻訳プロセスの違い」
- 古川弘子「女ことばと翻訳」
- 古川弘子「翻訳・非翻訳小説における女ことば」
- 日本語用論学会「日本語翻訳と話しことば」関連資料