# fanyi 0.1.1

+ fixed API key passing in `chat_request()` and `.deepseek_query_messages()`: allow passing `api_key` directly without needing to set via `set_translate_option()` (2026-01-26, Mon)

# fanyi 0.1.0

+ `chat_request()` to chat with LLM (DeepSeek, QWen, ChatGLM) (2026-01-18, Sat)
+ update `qwen_translate()` to use standard request instead of SSE (2026-01-18, Sat)
+ polish documentation (2026-01-18, Sat)

# fanyi 0.0.9

+ support QWen and DeepSeek (2025-12-17, Wed, #39, #47)

# fanyi 0.0.8

+ update citation information (2024-08-21, Wed)
+ fixed issue of 'chatglm' (2024-08-07, Wed)
+ update `ydict()` as youdao change its content. (2024-05-30, Thu)

# fanyi 0.0.7

+ add claims in the DESCRIPTION that this package is not affiliated with any of the online translators and we take no responsibility (2024-04-14, Sun)
+ `fanyi_has_appkey()` to test whether the appkey has set (2024-02-12, Mon)
    - can be used in conditional examples
+ add version dependency: R >= 4.2.0 and ggfun >= 0.1.3 (2024-01-18, Thu) 
+ remove quote marks in `chatglm_translate()` output (2024-01-10, Wed)

# fanyi 0.0.6

+ `chatglm_translate()` to support 'chatglm' translation (2024-01-07, Sun, #18)
+ `tencent_translate()` to support 'tencent' translation (2024-01-06, Sat, #17)
+ `caiyun_translate()` to support 'caiyun' translation (2024-01-05, Fri, #16)
+ `name2sci()` to convert species common name to scientific name (2023-12-31, Sun)
+ `ydict()` to support youdao dictionary (2023-12-29, Fri)
+ update `gene_summary()` to use cache utilities provided by 'yulab.utils'  (2023-12-28, Thu)
+ 'httr2' migration (2023-12-28, Thu, #11, #12)
+ hold on a second and try again if no result obtained. (2023-12-27, Wed)
+ internal function to query translate text now output as online translator response and use a S3 method `get_translate_text` to extract the translated text 
+ `volcengine_translate()` to support 'huoshan' engine (2023-12-25, Mon, #8)
+ `search_gene()` as we believe `symbol2entrez()` is not restricted to search symbols (2023-12-25, Mon)
+ add citation info (2023-12-24, Sun)
    - <https://www.biorxiv.org/content/10.1101/2023.12.21.572729>
+ fixed #4 issue when multiple words translated into identical target (2023-12-22, Fri)
    - e.g., 'esophageal carcinoma' and 'esophageal cancer' are translated into one identical Chinese word
    - now the translated word will be labeled with original words to differentiate
+ `get_summary()` and translators with cache  (2023-12-21, Thu)
+ `youdao_translate()` supports using youdao translate service (2023-12-20, Wed, #2)
+ `gene_summary()` to query gene summary and `symbol2entrez()` to convert ID, both using NCBI Gene database (2023-12-19, Tue)
+ `translate_ggplot()` allows translating axis labels of a ggplot (2023-12-19, Tue)
+ `bing_translate()` supports using bing translate service (2023-12-19, Tue, #1)
+ introduce 'source' parameter in `get_translate_appkey()` (2023-12-17, Sun)
+ `set_translate_option()` supports storing multiple appid and key for different translators (although currently only 'baidu' is supported) (2023-12-16, Sat)

# fanyi 0.0.5

+ `translate()` which is a generic interface and would expand to allow using other translators (2023-12-14, Thu)
+ `set_translate_option()` allows users to use their own appid and key and it is a must now (2023-12-13, Wed)
+ `cn2en()` and `cn2en()` to translate between English and Chinese (2023-12-12, Tue)
+ `baidu_translate()` to translate sentences (2023-12-11, Mon)

