nslation}"`).join('\n');
    },

    /**
     * 将需要保留的专有名词数组格式化为字符串
     * @returns {string} 格式化后的字符串
     */
    formatKeepTranslations() {
      return this.keepTranslations.map(term => `- ${term}`).join('\n');
    },

    /**
     * 调用 OpenAI 翻译
     *
     * @param query 翻译内容
     * @return {Promise<string[]|*[]>} 翻译结果
     */
    async translateOpenAI(query) {
      this.errorMsg = null;

      if (!this.openai.apiKey) {
    