Word Aligner logo

Word Aligner

Turn a phrase and its translation into a shareable word-alignment diagram.

Install Word Aligner

Pick your client, then add it in one click or paste the config.

Streamable HTTP (Remote)
Server URL
https://aligner.tinygods.dev/mcp

Remote servers are added in the app, not the config file: Customize → Connectors → Add custom connector, then paste this URL.

Hosted endpointLive · 2d agoLive Remote EndpointOur automated health check connected to this remote MCP endpoint successfully.Last checked 11/2/2026, 11:00:30 AM

Clients with native remote MCP support can connect directly to this URL.

Remote endpoint
https://aligner.tinygods.dev/mcp

Overview

Tools1

What Word Aligner lets your agent do. Expand a tool for its parameters.

Verified live~1.5k tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 2d ago

Recent health check succeeded.

10/10 checks healthy over the last 51d

What it can do

From the 1 tool this server returned when we ran it.

Handles credentials · 1Makes network requests · 1Read-only tools · 1

Observed 2026-10-21 in an isolated sandbox. A description of reach, not a security audit.

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars5Stargazers on the source repository.
Last commit15d agoMost recent push to the default branch.
Tools exposed1Callable tools this server registers over MCP.
Directory activity3 viewsConfig copies, upvotes, and views on AllMCPs.

From the project README

Aligner — word-by-word translation visualizer

aligner.tinygods.dev

Word Aligner is a free web tool that shows which word matches which across stacked lines of text. Type or paste a sentence and its translation, click a word and then its match on the line above or below, and curved connectors draw the alignment between them. Add extra rows for glosses or IPA, then export the diagram or share it with a link.

No accounts, no machine translation — you stay in control of every link. Great for lessons, social posts, grammar notes, and conlang documentation.

Linking words between “Hello world” and its French translation

What it's for

  • Language learners — see exactly why a translation says what it does: which source word became which target word, what gets dropped, and where word order changes.
  • Teachers — build handouts, slides, and flashcards; export a clean PNG or SVG and drop it into a lesson without retyping anything.
  • Linguists — produce Leipzig-style interlinear glosses with morpheme alignment, case/agreement tags, and free translations.
  • Conlangers — show how a constructed language maps onto English, with custom script fonts, gloss rows, and IPA.

What it does

  • Multi-line alignment — stack as many rows as you need (source, translation, gloss, IPA); links connect vertically adjacent lines.
  • Manual word linking — click a word, then its match; supports one-to-many and many-to-one links and freely crossing connectors for reordered translations.
  • Interlinear glosses & IPA — add annotation tiers above or below any line.
  • Right-to-left scripts — Hebrew, Arabic, and mixed LTR/RTL layouts.
  • Vertical writing systems — stand the whole diagram up as columns for Japanese tategaki, Chinese, or traditional Mongolian; characters stack or the line rotates, chosen per line, so a horizontal translation stays readable beside it.
  • Tokenization control — choose how text splits into word boxes (split characters, a join marker for fixed expressions, optional punctuation handling).
  • Per-line typography — font, size, spacing, and direction per line; custom and Google Fonts.
  • Exports — PNG, SVG, PDF, and a self-contained HTML file; exports match the preview, including custom-font shaping.
  • Shareable URLs — the whole alignment (text, links, and visual settings) is encoded in a ?data= link.

Examples

Browse ready-made examples — bilingual pairs, Turkish interlinear with IPA, RTL scripts, vertical Japanese and traditional Mongolian, Tagalog compounds, Japanese–Chinese–English word order, and more interlinear glosses — at aligner.tinygods.dev/examples. Open any one in the editor to adapt it.

Turkish interlinear preview with glosses, IPA, and connectors

Conlang example with a custom script font and interlinear glosses

How it works

Edit your lines in the line editor, then link words in the preview.

Aligner line editor with stacked lines and word-splitting summary

Tune colors, tokenization, and fonts in settings, then export or share.

Export options: PNG, SVG, PDF, and HTML

Word alignment vs. interlinear vs. parallel text

  • Interlinear translation places a gloss directly under each source word — compact, but it hides reordering. Aligner keeps both sentences on their own line and draws connectors, so reorderings, splits, and merges stay obvious.
  • Parallel text is side-by-side bilingual reading for long-form study. Aligner focuses on one sentence pair at a time with explicit connectors showing which tokens correspond.

API

Word Aligner has a free HTTP API for generating alignment links programmatically.

Code
POST https://aligner.tinygods.dev/api/align
Content-Type: application/json

{
  "lines": ["Hello world", "Bonjour le monde"],
  "alignments": [[0, 0, 1, 0], [0, 1, 1, 2]]
}

Returns { "url": "https://aligner.tinygods.dev/?data=..." }.

Supports per-line options (font, size, RTL), global visual settings (palette, line style, background), pair-level gap control, and multi-line stacks with selective connectors.

Using Word Aligner as an AI agent tool

The word-aligner-skill/ directory is a ready-to-install skill that teaches AI assistants (Claude, ChatGPT, etc.) how to use the API. Once installed, it enables flows like:

"Translate 'я хочу спать' into English and show me the word alignment."

The agent translates, calls the API, and returns a shareable link.

  • For Claude: point your Claude project at this repository or add the contents of word-aligner-skill/SKILL.md as a custom instruction.
  • For ChatGPT: zip word-aligner-skill/ and upload it as a custom Skill.

Install instructions and a downloadable archive are also on the site: aligner.tinygods.dev/skill.

MCP server

There is also an MCP server at https://aligner.tinygods.dev/mcp that exposes a single create_word_alignment tool. It returns a shareable link plus a preview image, and runs inside the same app over Streamable HTTP with no auth. Connect it in Claude:

Terminal
claude mcp add --transport http word-aligner https://aligner.tinygods.dev/mcp

See docs/mcp-server.md for ChatGPT Developer Mode setup and the tool schema.

Learn more

Created by Dani Polani. See other tools for linguistics and conlanging.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Word Aligner

word-aligner is an MCP server that helps you create shareable word-alignment diagrams from a phrase and its translation. It supports manually linked words, stacked annotation rows such as glosses or IPA, reordered relationships, and visual outputs or shareable links, based on the Word Aligner tool’s documented capabilities.

Yes, word-aligner supports extra annotation rows for interlinear glosses and IPA. You can stack source text, translations, glosses, and pronunciation lines, then connect words between adjacent lines to show morpheme alignment, case or agreement tags, and other relationships.

Yes, word-aligner supports one-to-many and many-to-one links, including freely crossing connectors for reordered translations. Word relationships are created manually by selecting a word and then its match, so dropped words, splits, merges, and changes in word order remain visible.

word-aligner provides PNG, SVG, PDF, and self-contained HTML exports, plus shareable URLs. The shared data includes the alignment, text, links, and visual settings in a data link, and exports are designed to match the preview, including custom-font shaping.

Yes, word-aligner supports right-to-left scripts such as Hebrew and Arabic, mixed LTR/RTL layouts, and vertical writing systems including Japanese tategaki, Chinese, and traditional Mongolian. Direction and typography can be configured per line, allowing horizontal translations to remain readable beside vertical text.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewWord Aligner AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/word-aligner?style=directory)](https://allmcps.com/mcp/word-aligner)
HTML Embed
<a href="https://allmcps.com/mcp/word-aligner"><img src="https://allmcps.com/api/badge/word-aligner?style=directory" alt="Word Aligner on AllMCPs" /></a>