See [documentation for GUI](./docs/README_GUI.md) for more details.
In the following table, we list all advanced options for reference:
| Option | Function | Example |
| -------- | ------- |------- |
| (document) | Local file(s) | `pdf2zh ~/local.pdf` |
| | Online files(s) | `pdf2zh http://web.com/online.pdf` |
| `-i` | [Enter GUI](#gui) | `pdf2zh -i` |
| `-p` | [Partial document translation](#partial) | `pdf2zh example.pdf -p 1` |
| `-li` | [Source language](#languages) | `pdf2zh example.pdf -li en` |
| `-lo` | [Target language](#languages) | `pdf2zh example.pdf -lo zh` |
| `-s` | [Translation service](#services) | `pdf2zh example.pdf -s deepl` |
| `-t` | [Multi-threads](#threads) | `pdf2zh example.pdf -t 1` |
| `-f`, `-c` | [Exceptions](#exceptions) | `pdf2zh example.pdf -f "(MS.*)"` |
Some services require setting environmental variables. Please refer to [ChatGPT](https://chatgpt.com/share/6734a83d-9d48-800e-8a46-f57ca6e8bcb4) for how to set environment variables.