const { contextBridge, ipcRenderer } = require('electron'); contextBridge.exposeInMainWorld('electronAPI', { translateText: (data) => ipcRenderer.invoke('translate-text', data), getModels: (baseUrl) => ipcRenderer.invoke('get-models', baseUrl), onOpenSettings: (callback) => ipcRenderer.on('open-settings', callback) });