Basically, from the structural perspective, in-page localization tool for OpenMRS can consist of two parts. First is a dynamic web widgets, which work inside client browser. The second one might be a DWR-based backend for serving AJAX requests from web widgets. Both these parts can be built on the top of [custommessages|http://svn.openmrs.org/openmrs-modules/custommessage/trunk/] module 's codebase.
See \[this wiki page\|In-page localization Proposed timeline\]
to get details of proposed timeline.
Jira TRUNK-1525 TRUNK-1525