Machine learning word breaks

A webservice that inserts appropriate break­points — soft hyphens or zero-width breaks — using machine learning, tailored to each language's typographic conventions. Useful for ebook delivery and typesetting in InDesign, XeTeX, and similar applications.

Languages
Tamil
தமிழ்
Ready
Malayalam
മലയാളം
Ready
Bengali
বাংলা
Coming soon
En
English
English
Ready
About
We also provide a typesetting application on the web to preview results, though it is not intended to replace professional tools like InDesign or XeTeX. Pagination treats every double line-break as a paragraph. Prefix a line with # for the article title, ## for section heading level 1, ### for level 2, etc. We use Showdown Markdown syntax. Enclosing paragraphs between _1 and _ marker lines indicates column-spanning in two-column layouts. Images can be pasted into the editable output window; use Ctrl+B / Cmd+B for bold and Ctrl+I / Cmd+I for italic.
Mathematics is supported via KaTeX — enclose display math in $$…$$ and inline math in $…$. Tables are supported through Showdown pipe-style markup. You can also embed video HTML using <iframe> elements in the Markdown input.
SSH keys

Authorized SSH keys

Paste a public key below and click Add key. Keys are stored in your browser and can be copied to ~/.ssh/authorized_keys on the server.