[package]
name = "markdown-translator"
version = "0.1.1"
edition = "2021"
description = "A translation library with DeepLX API integration, rate limiting, and smart text chunking"
authors = ["qian <qian@example.com>"]
license = "MIT"
repository = "https://github.com/yuzheqianlv/translation-lib"
homepage = "https://github.com/yuzheqianlv/translation-lib"
documentation = "https://docs.rs/markdown-translator"
readme = "README.md"
keywords = ["translation", "deeplx", "markdown", "api"]
categories = ["text-processing", "web-programming"]
rust-version = "1.70"
[dependencies]
reqwest = { version = "0.12", features = ["json"] }
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
tokio = { version = "1.0", features = ["time", "sync", "macros", "rt-multi-thread"] }
toml = "0.8"
regex = "1.10"
rayon = { version = "1.8", optional = true }
[features]
default = []
translation = ["rayon"]
[dev-dependencies]
tokio-test = "0.4"