Is there an online service that we can use to automatically transform this:
Mi mangxas mangxajxon
into this:
Mi manĝas manĝaĵon
There are several, but I usually use konvertilo from komputeko.net.
It's nice because it's done entirely within the browser with JavaScript so it's quick.
Another similar tool is found on remush.be; it has more conversion options, but also has "ux -> ŭ" on a separate button from "cx -> ĉ" etc; if you want to convert in one click you'll have to type "vx" for ŭ (this was done to preserve the "ux" in any foreign words that may be in the text, for example words from English or French).
Another tool for that is Facililo. Its primary purpose is completely different (to classify words as "very easy" or "easy"), but incidentally it can be used to convert x-system texts as well.
(Full disclosure: I am the creator of Facililo.)
Here is an awesome tool that I just created with HTML. https://github.com/alkanadi/E-Hats. All you have to do is download E Hats.html. Then open it just like a webpage. You could even host it somewhere online (such as google docs).
There are no buttons because it converts the letters automatically. There is no installation required. Just open it in the browser like any other webpage.
It is free and open source.
I use the extension Ektajpu. It's available for Chrome, Firefox, and Opera. It converts the characters as you type in the browser. It's all JavaScript and super fast. You can install it from the Chrome Web Store, the Firefox Mozilla Add-on Store, and the Opera Add-on Store.
If you have access to a shell:
sed -e's/cx/ĉ/g' -e's/gx/ĝ/g' -e's/hx/ĥ/g' -e's/jx/ĵ/g' -e's/ux/ŭ/g' -e's/sx/ŝ/g' -e's/CX/Ĉ/g' -e's/GX/Ĝ/g' -e's/HX/Ĥ/g' -e's/JX/Ĵ/g' -e's/UX/Ŭ/g' -e's/SX/Ŝ/g'
Ek! ;)
An interesting service is Traduku, among translations and different encodings it also supports automatic “circumflexing” (typing cx
converts to ĉ
) as well as post-hoc conversion of a whole text.
If you want a solution, where you can write ĉapelitojn in any program on your computer, there are:
The main idea in all three is, that once you've set up the application to start, when you log in into your computer, you can forget its existence and just type in any program cx to get ĉ and so on.