A Frappe app for creating custom translations right where you see them. Work faster with in-context editing and one-click automated suggestions.
- Automated Suggestions: Get instant, one-click translation suggestions.
- In-Context Editing: Edit translations directly on the page where the text appears.
- Quick Translation Dialog: Instantly add or update translations with an easy-to-use popup.
- Optional Context Support: Control whether a translation is saved with specific context.
- Wide Coverage: Works with Workspace, Sidebar, Forms, and other common UI areas.
- Multi-Language Ready: Designed to work with any language supported by Frappe.
-
Navigate to your Frappe Bench directory.
-
Get the app:
bench get-app https://github.com/Mazen-Almortada/incontext_translation.git
-
Install the app on your site:
bench --site yoursite.local install-app incontext_translation
-
Build and clear cache:
bench build bench --site yoursite.local clear-cache
Permissions: Only System Manager or Translation Editor roles can use this feature.
Dependencies: This app uses the deep-translator library for the translation suggestion feature.
Customization: You can extend the list of selectors in translation_mode.js to target more elements.
MIT License