Sinhala Unicode Converter Extension

akhfjoddlhdlhokfbkehkaphkpfmdoih

Browser extension to convert English literals to Sinhala Unicode in any input field The extension runs quietly in the background, offering live transliteration in supported fields while preserving cursor position and formatting. Users can toggle site-level behaviour, choose between multiple typing schemes including a new Pāli-optimised layout, and manually convert snippets via a context-menu action or the "𝙲𝚝𝚛𝚕 (or 𝙲𝚖𝚍) + 𝚂𝚑𝚒𝚏𝚝 + ," shortcut. Handy indicators highlight when live conversion is active, and built-in safeguards skip sensitive inputs such as passwords. This tool is ideal for writers, students, scholars, and professionals who need fast, accurate Sinhala input without switching keyboards. Features: • 𝗟𝗶𝘃𝗲 𝗰𝗌𝗻𝘃𝗲𝗿𝘀𝗶𝗌𝗻 - Turn on for current site via popup, and English literals will be transliterated to Sinhala Unicode on supported input fields. • 𝗊𝗲𝗹𝗲𝗰𝘁 𝗮𝗻𝗱 𝗰𝗌𝗻𝘃𝗲𝗿𝘁 - Select a portion of text in an input and convert it to Sinhala Unicode either from the right-click menu, or by pressing "𝙲𝚝𝚛𝚕 (or 𝙲𝚖𝚍) + 𝚂𝚑𝚒𝚏𝚝 + ," key combination. • 𝗧𝘆𝗜𝗲 𝗶𝗻 𝗜𝗌𝗜𝘂𝗜 - For quick text snippets, directly use the popup to type and get Sinhala Unicode without losing focus on current work. • 𝗧𝗵𝗿𝗲𝗲 𝗜𝗌𝘄𝗲𝗿𝗳𝘂𝗹 𝘁𝘆𝗜𝗶𝗻𝗎 𝘀𝗰𝗵𝗲𝗺𝗲𝘀 - Switch between Singlish, Singlish Plus (with conjunct support for Pāli text), and the enhanced Wijesekara input scheme. 🆕 𝗊𝗶𝗻𝗎𝗹𝗶𝘀𝗵 𝗣𝗹𝘂𝘀 𝘀𝗰𝗵𝗲𝗺𝗲 - New transliteration layout with full conjunct support, designed specifically for accurately rendering Pāli text in Sinhala characters. 👍🏜 𝗕𝘂𝗎 𝗳𝗶𝘅𝗲𝘀 - Resolved bugs in our Wijesekara layout mapping for more accurate character mapping. 🚀 𝗣𝗲𝗿𝗳𝗌𝗿𝗺𝗮𝗻𝗰𝗲 𝗯𝗌𝗌𝘀𝘁 - Enhanced transliteration engine delivers faster, smoother conversion across all schemes. - 𝘢𝘀𝘵𝘪𝘷𝘊𝘛𝘢𝘣: Needed to access the currently focused page so the extension can inject its content script only when the user opens the popup or triggers the shortcut, respecting Chrome’s security model. - 𝘀𝘰𝘯𝘵𝘊𝘹𝘵𝘔𝘊𝘯𝘶𝘎: Required to add the “Convert to Sinhala Unicode” right-click action, letting users manually transliterate a selection from the browser’s context menu. - 𝘎𝘵𝘰𝘳𝘢𝘚𝘊: Allows saving user preferences—such as the chosen transliteration scheme and per-site activation state—so they persist across sessions and sync across devices. - 𝘵𝘢𝘣𝘎: Used to query tab metadata (URL, hostname) when determining whether live conversion should be active and when updating site-specific state from the popup. - 𝘀𝘭𝘪𝘱𝘣𝘰𝘢𝘳𝘥𝘞𝘳𝘪𝘵𝘊: Enables copying the converted Sinhala text from the popup’s sample converter directly to the clipboard when the user presses the “Copy” button. - Host permissions (https://*/*, http://*/* or specific domains): Allow the content script to run on editable fields across user-selected sites, making live conversion and manual selection conversion possible within page inputs.

Related extensions