import frappe from translation_tool.api.translations import clear_translation_cache def clear_cache_for_doc(doc, method=None): clear_translation_cache(getattr(doc, "language", None)) if method == "on_update" and doc.has_value_changed("language"): before = doc.get_doc_before_save() if before and before.language: clear_translation_cache(before.language)