ʻŌlelo · the ʻohana language bridge

Every language. Every door.

Press the 🌐 in the top-left corner of any ʻohana door and choose a language — once. From then on it travels with you through every door we run and operate: Shaka’s home, Open Source Orchestra, the theater, the PITs, the agents, the hosted doors.

How it carries

Hand-made first

Where a door has its own translation (the totem on myagentohana.com speaks its own 中文), that version wins. Everywhere else the words are machine-translated by Google Translate — loaded only after a visitor has chosen a language. Visitors who never choose make no extra requests at all.

Add it to a door

<script src="https://lang.opensourceorchestra.org/lang.js" async></script>

One line, right before </body>. Optional on the same tag: data-top="120", data-left="10", data-side="right", data-family="another.domain", data-button="off". Pages with their own toggle can set window.oleloNative = { langs: ['en','zh-CN'], set: fn } and listen for the olelo:change event.

Privacy

No trackers, no analytics. One remembered key per door (localStorage.olelo) and, only while a page is being translated, Google’s own googtrans cookie. The words of a page go to Google only after you choose a language other than the one it is written in.

In mainland China Google Translate cannot be reached — use your browser’s built-in translation (Edge has one), or the hand-made 中文 doors such as myagentohana.com/china/.

Try it