ChatGPT is a large language model-driven chat program that we can use to complete tasks such as language translation and proofreading.

ImageTrans provides a plugin for ChatGPT that allows us to call ChatGPT to help translate images.


Register an OpenAI account and generate an API key.


  1. Fill in the API key in the preferences of ImageTrans.


  2. Call ChatGPT to translate.


    It can be used as a reference during translation or for batch translation.

Customize the Prompt

By default, the following English prompt is used to get the translation:

Translate the following into {langcode}: {source}

{langcode} is replaced with the target language’s name, such as Chinese, and{source} is replaced with the text to be translated.

You can define your own prompt in your preferences, such as the following Chinese version:



The limitation of the plugin is that it does not allow for continuous conversations like the web version to improve the translation.

Other Machine Translation Engines

In addition to ChatGPT, ImageTrans also supports other machine translation engines. Note, however, that most of the engines need you to provide an API key.

  • Baidu (key built-in)
  • Tencent (key built-in)
  • Colurful Clouds (trial key built-in)
  • DeepL (free version available)
  • Cloud Translation (free)
  • Niutrans
  • Youdao
  • Volcano
  • MyMemory (free)
  • Microsoft
  • Google
  • Yandex
  • Papago
  • Opus-CAT (offline, free)
  • Sugoi Translator (offline, free)