{"package": "pdf2zh-next", "summary": "PDF Translator based on BabelDOC", "pypi_url": "https://pypi.org/project/pdf2zh-next", "piwheels_url": "https://www.piwheels.org/project/pdf2zh-next", "releases": {"2.8.2": {"released": "2026-01-18 02:16:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pdf2zh_next-2.8.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pdf2zh-next/pdf2zh_next-2.8.2-py3-none-any.whl", "filehash": "5416f8e65828783df9a2323893380145d30846ed7c201539f847307b8689b770", "filesize": 142293, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.14,>=3.10", "apt_dependencies": [], "pip_dependencies": ["azure-ai-translation-text", "babeldoc", "chardet", "deepl", "fastapi", "fonttools", "gradio", "gradio-i18n", "gradio-pdf", "httpx", "legacy-cgi", "numpy", "ollama", "openai", "peewee", "pydantic", "pydantic-settings", "pymupdf", "pyyaml", "requests", "rich", "sse-starlette", "tenacity", "tencentcloud-sdk-python-tmt", "tqdm", "uvicorn", "xinference-client"]}}}, "2.8.1": {"released": "2025-12-06 14:18:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pdf2zh_next-2.8.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pdf2zh-next/pdf2zh_next-2.8.1-py3-none-any.whl", "filehash": "4b4768a3144e2cd4316ad9758e6bf70405af5f243d49383a2f072ffee3f0fde9", "filesize": 139717, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.14,>=3.10", "apt_dependencies": [], "pip_dependencies": ["azure-ai-translation-text", "babeldoc", "chardet", "deepl", "fastapi", "fonttools", "gradio", "gradio-i18n", "gradio-pdf", "httpx", "legacy-cgi", "numpy", "ollama", "openai", "peewee", "pydantic", "pydantic-settings", "pymupdf", "pyyaml", "requests", "rich", "sse-starlette", "tenacity", "tencentcloud-sdk-python-tmt", "tqdm", "uvicorn", "xinference-client"]}}}, "2.7.1": {"released": "2025-11-20 08:23:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pdf2zh_next-2.7.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pdf2zh-next/pdf2zh_next-2.7.1-py3-none-any.whl", "filehash": "b19319e7575ba0dcac079e0658a8c75e9fca9539eacbd239fc72eb6c59b93198", "filesize": 134574, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.14,>=3.10", "apt_dependencies": [], "pip_dependencies": ["azure-ai-translation-text", "babeldoc", "chardet", "deepl", "fastapi", "fonttools", "gradio", "gradio-i18n", "gradio-pdf", "httpx", "legacy-cgi", "numpy", "ollama", "openai", "peewee", "pydantic", "pydantic-settings", "pymupdf", "pyyaml", "requests", "rich", "sse-starlette", "tenacity", "tencentcloud-sdk-python-tmt", "tqdm", "uvicorn", "xinference-client"]}}}, "2.7.0": {"released": "2025-11-19 06:14:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pdf2zh_next-2.7.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pdf2zh-next/pdf2zh_next-2.7.0-py3-none-any.whl", "filehash": "6ab55fb518cff8be739596a8c603d8c1b65d9f5dbcd62a4df4ce82477cca6e64", "filesize": 134505, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.14,>=3.10", "apt_dependencies": [], "pip_dependencies": ["azure-ai-translation-text", "babeldoc", "chardet", "deepl", "fastapi", "fonttools", "gradio", "gradio-i18n", "gradio-pdf", "httpx", "legacy-cgi", "numpy", "ollama", "openai", "peewee", "pydantic", "pydantic-settings", "pymupdf", "pyyaml", "requests", "rich", "sse-starlette", "tenacity", "tencentcloud-sdk-python-tmt", "tqdm", "uvicorn", "xinference-client"]}}}, "2.6.4": {"released": "2025-09-14 03:52:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pdf2zh_next-2.6.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pdf2zh-next/pdf2zh_next-2.6.4-py3-none-any.whl", "filehash": "ca23d0a03fe7fcf8e6002e53937946d42568e059f8bfa4abf2c5f5d2fffdba5c", "filesize": 122916, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.14,>=3.10", "apt_dependencies": [], "pip_dependencies": ["azure-ai-translation-text", "babeldoc", "chardet", "deepl", "fastapi", "fonttools", "gradio", "gradio-i18n", "gradio-pdf", "httpx", "legacy-cgi", "numpy", "ollama", "openai", "peewee", "pydantic", "pydantic-settings", "pymupdf", "pyyaml", "requests", "rich", "sse-starlette", "tenacity", "tencentcloud-sdk-python-tmt", "tqdm", "uvicorn", "xinference-client"]}}}, "2.6.3": {"released": "2025-09-09 09:26:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pdf2zh_next-2.6.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pdf2zh-next/pdf2zh_next-2.6.3-py3-none-any.whl", "filehash": "ff2166240b062be542f3c5b0084f1a17934fdf373009639f98ca7a42fff51aa3", "filesize": 122834, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.14,>=3.10", "apt_dependencies": [], "pip_dependencies": ["azure-ai-translation-text", "babeldoc", "chardet", "deepl", "fastapi", "fonttools", "gradio", "gradio-i18n", "gradio-pdf", "httpx", "legacy-cgi", "numpy", "ollama", "openai", "peewee", "pydantic", "pydantic-settings", "pymupdf", "pyyaml", "requests", "rich", "sse-starlette", "tenacity", "tencentcloud-sdk-python-tmt", "tqdm", "uvicorn", "xinference-client"]}}}, "2.6.2": {"released": "2025-09-03 13:47:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pdf2zh_next-2.6.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pdf2zh-next/pdf2zh_next-2.6.2-py3-none-any.whl", "filehash": "5f58e04b8d1024b64e1dc766fc0cc05f6e82694cfbf754f7bf0e0503ca789750", "filesize": 122346, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.14,>=3.10", "apt_dependencies": [], "pip_dependencies": ["azure-ai-translation-text", "babeldoc", "chardet", "deepl", "fastapi", "fonttools", "gradio", "gradio-i18n", "gradio-pdf", "httpx", "legacy-cgi", "numpy", "ollama", "openai", "peewee", "pydantic", "pydantic-settings", "pymupdf", "pyyaml", "requests", "rich", "sse-starlette", "tenacity", "tencentcloud-sdk-python-tmt", "tqdm", "uvicorn", "xinference-client"]}}}, "2.6.1": {"released": "2025-09-02 11:31:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pdf2zh_next-2.6.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pdf2zh-next/pdf2zh_next-2.6.1-py3-none-any.whl", "filehash": "3b67faf9ec4cd30ea5a126f3fc62dfc0c2db45c99b04ef7ee711c83a2d1a2ad1", "filesize": 122272, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.14,>=3.10", "apt_dependencies": [], "pip_dependencies": ["azure-ai-translation-text", "babeldoc", "chardet", "deepl", "fastapi", "fonttools", "gradio", "gradio-i18n", "gradio-pdf", "httpx", "legacy-cgi", "numpy", "ollama", "openai", "peewee", "pydantic", "pydantic-settings", "pymupdf", "pyyaml", "requests", "rich", "sse-starlette", "tenacity", "tencentcloud-sdk-python-tmt", "tqdm", "uvicorn", "xinference-client"]}}}, "2.6.0": {"released": "2025-09-01 09:16:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pdf2zh_next-2.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pdf2zh-next/pdf2zh_next-2.6.0-py3-none-any.whl", "filehash": "bc78a74c22617ffc3da1495ff86b148054f3e035f68262e1471ae78b88045533", "filesize": 122520, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.14,>=3.10", "apt_dependencies": [], "pip_dependencies": ["azure-ai-translation-text", "babeldoc", "chardet", "deepl", "fastapi", "fonttools", "gradio", "gradio-i18n", "gradio-pdf", "httpx", "legacy-cgi", "numpy", "ollama", "openai", "peewee", "pydantic", "pydantic-settings", "pymupdf", "pyyaml", "requests", "rich", "sse-starlette", "tenacity", "tencentcloud-sdk-python-tmt", "tqdm", "uvicorn", "xinference-client"]}}}, "2.5.2": {"released": "2025-08-25 07:39:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pdf2zh_next-2.5.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pdf2zh-next/pdf2zh_next-2.5.2-py3-none-any.whl", "filehash": "f13bdbf69f8d6b583743c9a39af84a6d785d0e6be50989ecde3e1712610856d8", "filesize": 102723, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.14,>=3.10", "apt_dependencies": [], "pip_dependencies": ["azure-ai-translation-text", "babeldoc", "chardet", "deepl", "fastapi", "fonttools", "gradio", "gradio-pdf", "httpx", "legacy-cgi", "numpy", "ollama", "openai", "peewee", "pydantic", "pydantic-settings", "pymupdf", "requests", "rich", "sse-starlette", "tenacity", "tencentcloud-sdk-python-tmt", "tqdm", "uvicorn", "xinference-client"]}}}, "2.5.1": {"released": "2025-08-24 14:13:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pdf2zh_next-2.5.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pdf2zh-next/pdf2zh_next-2.5.1-py3-none-any.whl", "filehash": "6956440819cf608577a7dbafcd29bfdd40b72bd0ecf2c3c7bc9b5ffe9a595b3f", "filesize": 102525, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.14,>=3.10", "apt_dependencies": [], "pip_dependencies": ["azure-ai-translation-text", "babeldoc", "chardet", "deepl", "fastapi", "fonttools", "gradio", "gradio-pdf", "httpx", "legacy-cgi", "numpy", "ollama", "openai", "peewee", "pydantic", "pydantic-settings", "pymupdf", "requests", "rich", "sse-starlette", "tenacity", "tencentcloud-sdk-python-tmt", "tqdm", "uvicorn", "xinference-client"]}}}, "2.5.0": {"released": "2025-08-22 14:34:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pdf2zh_next-2.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pdf2zh-next/pdf2zh_next-2.5.0-py3-none-any.whl", "filehash": "4acec027d37feb050ee18718b37c8af1d9f1dd3de92835cb3b71f9bd6547443c", "filesize": 102522, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.14,>=3.10", "apt_dependencies": [], "pip_dependencies": ["azure-ai-translation-text", "babeldoc", "chardet", "deepl", "fastapi", "fonttools", "gradio", "gradio-pdf", "httpx", "legacy-cgi", "numpy", "ollama", "openai", "peewee", "pydantic", "pydantic-settings", "pymupdf", "requests", "rich", "sse-starlette", "tenacity", "tencentcloud-sdk-python-tmt", "tqdm", "uvicorn", "xinference-client"]}}}, "2.4.2": {"released": "2025-08-08 08:21:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pdf2zh_next-2.4.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pdf2zh-next/pdf2zh_next-2.4.2-py3-none-any.whl", "filehash": "70a3303d58ae1e837c96e376a648637e8b137dc2d5e8b938b30548d268bc37db", "filesize": 99334, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.14,>=3.10", "apt_dependencies": [], "pip_dependencies": ["azure-ai-translation-text", "babeldoc", "chardet", "deepl", "fastapi", "fonttools", "gradio", "gradio-pdf", "httpx", "legacy-cgi", "numpy", "ollama", "openai", "peewee", "pydantic", "pydantic-settings", "pymupdf", "requests", "rich", "sse-starlette", "tenacity", "tencentcloud-sdk-python-tmt", "tqdm", "uvicorn", "xinference-client"]}}}, "2.4.1": {"released": "2025-08-05 15:08:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pdf2zh_next-2.4.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pdf2zh-next/pdf2zh_next-2.4.1-py3-none-any.whl", "filehash": "f13ab3b6a5bf5c5dde014a262a648ad2b2f0a3ebcce745c9941cd4234a81bc81", "filesize": 98454, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.14,>=3.10", "apt_dependencies": [], "pip_dependencies": ["azure-ai-translation-text", "babeldoc", "chardet", "deepl", "fastapi", "fonttools", "gradio", "gradio-pdf", "httpx", "legacy-cgi", "numpy", "ollama", "openai", "peewee", "pydantic", "pydantic-settings", "pymupdf", "requests", "rich", "sse-starlette", "tenacity", "tencentcloud-sdk-python-tmt", "tqdm", "uvicorn", "xinference-client"]}}}, "2.4.0": {"released": "2025-08-03 11:33:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pdf2zh_next-2.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pdf2zh-next/pdf2zh_next-2.4.0-py3-none-any.whl", "filehash": "e1eb3d58f2c1ea80612d98e760df8e22b7132f48e025e90f74595de2e479d1fc", "filesize": 98353, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.14,>=3.10", "apt_dependencies": [], "pip_dependencies": ["azure-ai-translation-text", "babeldoc", "chardet", "deepl", "fastapi", "fonttools", "gradio", "gradio-pdf", "httpx", "legacy-cgi", "numpy", "ollama", "openai", "peewee", "pydantic", "pydantic-settings", "pymupdf", "requests", "rich", "sse-starlette", "tenacity", "tencentcloud-sdk-python-tmt", "tqdm", "uvicorn", "xinference-client"]}}}, "2.3.4": {"released": "2025-07-11 08:33:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pdf2zh_next-2.3.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pdf2zh-next/pdf2zh_next-2.3.4-py3-none-any.whl", "filehash": "12fd8226d513373dda367e0c3754bddbb3b5f39b0f8600e0d4fe45e2fc1dc2f7", "filesize": 75065, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.14,>=3.10", "apt_dependencies": [], "pip_dependencies": ["azure-ai-translation-text", "babeldoc", "chardet", "deepl", "fastapi", "fonttools", "gradio", "gradio-pdf", "httpx", "legacy-cgi", "numpy", "ollama", "openai", "peewee", "pydantic", "pydantic-settings", "pymupdf", "requests", "rich", "sse-starlette", "tenacity", "tencentcloud-sdk-python-tmt", "tqdm", "uvicorn", "xinference-client"]}}}, "2.3.3": {"released": "2025-06-27 04:29:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pdf2zh_next-2.3.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pdf2zh-next/pdf2zh_next-2.3.3-py3-none-any.whl", "filehash": "b1259e587228e4f30f93c0994c1715df4584b09818bd80640f848170bead4a36", "filesize": 75009, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.14,>=3.10", "apt_dependencies": [], "pip_dependencies": ["azure-ai-translation-text", "babeldoc", "chardet", "deepl", "fastapi", "fonttools", "gradio", "gradio-pdf", "httpx", "legacy-cgi", "numpy", "ollama", "openai", "peewee", "pydantic", "pydantic-settings", "pymupdf", "requests", "rich", "sse-starlette", "tenacity", "tencentcloud-sdk-python-tmt", "tqdm", "uvicorn", "xinference-client"]}}}, "2.3.2": {"released": "2025-06-25 09:25:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pdf2zh_next-2.3.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pdf2zh-next/pdf2zh_next-2.3.2-py3-none-any.whl", "filehash": "743355e7cb5541253972d4ae3150887c01c8e57f19d38026a712ee00b785277c", "filesize": 74937, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.14,>=3.10", "apt_dependencies": [], "pip_dependencies": ["azure-ai-translation-text", "babeldoc", "chardet", "deepl", "fastapi", "fonttools", "gradio", "gradio-pdf", "httpx", "legacy-cgi", "numpy", "ollama", "openai", "peewee", "pydantic", "pydantic-settings", "pymupdf", "requests", "rich", "sse-starlette", "tenacity", "tencentcloud-sdk-python-tmt", "tqdm", "uvicorn", "xinference-client"]}}}, "2.3.1": {"released": "2025-06-24 14:11:03", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pdf2zh_next-2.3.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pdf2zh-next/pdf2zh_next-2.3.1-py3-none-any.whl", "filehash": "7e726272658aa10da02c5f5b82fc30787c8e2d7c5c0e387e3405a0930c39c4ed", "filesize": 74801, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.14,>=3.10", "apt_dependencies": [], "pip_dependencies": ["azure-ai-translation-text", "babeldoc", "chardet", "deepl", "fastapi", "fonttools", "gradio", "gradio-pdf", "httpx", "legacy-cgi", "numpy", "ollama", "openai", "peewee", "pydantic", "pydantic-settings", "pymupdf", "requests", "rich", "sse-starlette", "tenacity", "tencentcloud-sdk-python-tmt", "tqdm", "uvicorn", "xinference-client"]}}}, "2.3.0": {"released": "2025-06-24 11:22:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pdf2zh_next-2.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pdf2zh-next/pdf2zh_next-2.3.0-py3-none-any.whl", "filehash": "1d8fec543c9d24c1b77e2655849fb1f7211831854cbacefa6ad6f70f9f201496", "filesize": 74788, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.14,>=3.10", "apt_dependencies": [], "pip_dependencies": ["azure-ai-translation-text", "babeldoc", "chardet", "deepl", "fastapi", "fonttools", "gradio", "gradio-pdf", "httpx", "legacy-cgi", "numpy", "ollama", "openai", "peewee", "pydantic", "pydantic-settings", "pymupdf", "requests", "rich", "sse-starlette", "tenacity", "tencentcloud-sdk-python-tmt", "tqdm", "uvicorn", "xinference-client"]}}}, "2.2.2": {"released": "2025-06-20 08:21:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pdf2zh_next-2.2.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pdf2zh-next/pdf2zh_next-2.2.2-py3-none-any.whl", "filehash": "3fcb5da7e2f2db1118caa303ecc53e08cde1d0a16e23f18b43ada99083c9d90e", "filesize": 73648, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.14,>=3.10", "apt_dependencies": [], "pip_dependencies": ["azure-ai-translation-text", "babeldoc", "deepl", "fastapi", "fonttools", "gradio", "gradio-pdf", "httpx", "legacy-cgi", "numpy", "ollama", "openai", "peewee", "pydantic", "pydantic-settings", "pymupdf", "requests", "rich", "sse-starlette", "tenacity", "tencentcloud-sdk-python-tmt", "tqdm", "uvicorn", "xinference-client"]}}}, "2.2.1": {"released": "2025-06-20 07:10:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pdf2zh_next-2.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pdf2zh-next/pdf2zh_next-2.2.1-py3-none-any.whl", "filehash": "32961e0cfc12bbf348fc044891d4fab0edb47ac48b173bce2562fb88a9f6f943", "filesize": 73603, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.14,>=3.10", "apt_dependencies": [], "pip_dependencies": ["azure-ai-translation-text", "babeldoc", "deepl", "fastapi", "fonttools", "gradio", "gradio-pdf", "httpx", "legacy-cgi", "numpy", "ollama", "openai", "peewee", "pydantic", "pydantic-settings", "pymupdf", "requests", "rich", "sse-starlette", "tenacity", "tencentcloud-sdk-python-tmt", "tqdm", "uvicorn", "xinference-client"]}}}, "2.2.0": {"released": "2025-06-20 06:56:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pdf2zh_next-2.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pdf2zh-next/pdf2zh_next-2.2.0-py3-none-any.whl", "filehash": "776d96b2a24519b9ecab3e32f78924946c78f87545f2077043fb4de949ffecc2", "filesize": 73644, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.14,>=3.10", "apt_dependencies": [], "pip_dependencies": ["azure-ai-translation-text", "babeldoc", "deepl", "fastapi", "fonttools", "gradio", "gradio-pdf", "httpx", "legacy-cgi", "numpy", "ollama", "openai", "peewee", "pydantic", "pydantic-settings", "pymupdf", "requests", "rich", "sse-starlette", "tenacity", "tencentcloud-sdk-python-tmt", "tqdm", "uvicorn", "xinference-client"]}}}, "2.1.2": {"released": "2025-06-18 09:54:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pdf2zh_next-2.1.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pdf2zh-next/pdf2zh_next-2.1.2-py3-none-any.whl", "filehash": "fec530550d4999bef02cfcd65c8f3dc57b4fa0a69fd43553ad29339cd56bd5fb", "filesize": 73636, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.14,>=3.10", "apt_dependencies": [], "pip_dependencies": ["azure-ai-translation-text", "babeldoc", "deepl", "fastapi", "fonttools", "gradio", "gradio-pdf", "httpx", "legacy-cgi", "numpy", "ollama", "openai", "peewee", "pydantic", "pydantic-settings", "pymupdf", "requests", "rich", "sse-starlette", "tenacity", "tencentcloud-sdk-python-tmt", "tqdm", "uvicorn", "xinference-client"]}}}, "2.1.1": {"released": "2025-06-16 03:54:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pdf2zh_next-2.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pdf2zh-next/pdf2zh_next-2.1.1-py3-none-any.whl", "filehash": "a7a0069b8bf6e39972d5a7c0c8d7c3db836087eb9e9cf1305c091be83925ac8a", "filesize": 73586, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.14,>=3.10", "apt_dependencies": [], "pip_dependencies": ["azure-ai-translation-text", "babeldoc", "deepl", "fastapi", "fonttools", "gradio", "gradio-pdf", "httpx", "legacy-cgi", "numpy", "ollama", "openai", "peewee", "pydantic", "pydantic-settings", "pymupdf", "requests", "rich", "sse-starlette", "tenacity", "tencentcloud-sdk-python-tmt", "tqdm", "uvicorn", "xinference-client"]}}}, "2.1.0": {"released": "2025-06-12 08:11:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pdf2zh_next-2.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pdf2zh-next/pdf2zh_next-2.1.0-py3-none-any.whl", "filehash": "770597fa7934ecd4d30dde01183b377c9299b08040e01871d203ae3019105539", "filesize": 73581, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.14,>=3.10", "apt_dependencies": [], "pip_dependencies": ["azure-ai-translation-text", "babeldoc", "deepl", "fastapi", "fonttools", "gradio", "gradio-pdf", "httpx", "legacy-cgi", "numpy", "ollama", "openai", "peewee", "pydantic", "pydantic-settings", "pymupdf", "requests", "rich", "sse-starlette", "tenacity", "tencentcloud-sdk-python-tmt", "tqdm", "uvicorn", "xinference-client"]}}}, "2.0.10": {"released": "2025-06-10 05:39:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pdf2zh_next-2.0.10-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pdf2zh-next/pdf2zh_next-2.0.10-py3-none-any.whl", "filehash": "a3febe9d9fc432e72a838b9962e88a21093974970093602b3460abf279541ecb", "filesize": 73418, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.14,>=3.10", "apt_dependencies": [], "pip_dependencies": ["azure-ai-translation-text", "babeldoc", "deepl", "fastapi", "fonttools", "gradio", "gradio-pdf", "httpx", "legacy-cgi", "numpy", "ollama", "openai", "peewee", "pydantic", "pydantic-settings", "pymupdf", "requests", "rich", "sse-starlette", "tenacity", "tencentcloud-sdk-python-tmt", "tqdm", "uvicorn", "xinference-client"]}}}, "2.0.9": {"released": "2025-06-10 04:01:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pdf2zh_next-2.0.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pdf2zh-next/pdf2zh_next-2.0.9-py3-none-any.whl", "filehash": "cc7b4ff0e9ce241206e63233783762b82ba1753a5fe341c6076f6c46131db6a0", "filesize": 73236, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.14,>=3.10", "apt_dependencies": [], "pip_dependencies": ["azure-ai-translation-text", "babeldoc", "deepl", "fastapi", "fonttools", "gradio", "gradio-pdf", "httpx", "legacy-cgi", "numpy", "ollama", "openai", "peewee", "pydantic", "pydantic-settings", "pymupdf", "requests", "rich", "sse-starlette", "tenacity", "tencentcloud-sdk-python-tmt", "tqdm", "uvicorn", "xinference-client"]}}}, "2.0.8": {"released": "2025-06-10 02:52:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pdf2zh_next-2.0.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pdf2zh-next/pdf2zh_next-2.0.8-py3-none-any.whl", "filehash": "7073fd5cf5978335d44e036f4636dd32a75b56931c96650239b639f80804e576", "filesize": 73224, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.14,>=3.10", "apt_dependencies": [], "pip_dependencies": ["azure-ai-translation-text", "babeldoc", "deepl", "fastapi", "fonttools", "gradio", "gradio-pdf", "httpx", "legacy-cgi", "numpy", "ollama", "openai", "peewee", "pydantic", "pydantic-settings", "pymupdf", "requests", "rich", "sse-starlette", "tenacity", "tencentcloud-sdk-python-tmt", "tqdm", "uvicorn", "xinference-client"]}}}, "2.0.7": {"released": "2025-06-09 08:08:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pdf2zh_next-2.0.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pdf2zh-next/pdf2zh_next-2.0.7-py3-none-any.whl", "filehash": "30d83657cb016dcdee9aa74d4b3aea48d03d649d938ebd2376fb80b27b9e7c48", "filesize": 73214, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.14,>=3.10", "apt_dependencies": [], "pip_dependencies": ["azure-ai-translation-text", "babeldoc", "deepl", "fastapi", "fonttools", "gradio", "gradio-pdf", "httpx", "legacy-cgi", "numpy", "ollama", "openai", "peewee", "pydantic", "pydantic-settings", "pymupdf", "requests", "rich", "sse-starlette", "tenacity", "tencentcloud-sdk-python-tmt", "tqdm", "uvicorn", "xinference-client"]}}}, "2.0.6": {"released": "2025-06-08 12:39:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pdf2zh_next-2.0.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pdf2zh-next/pdf2zh_next-2.0.6-py3-none-any.whl", "filehash": "6f23f910bdd919aeba96d1581ae39dbbdedcaf66da1f1d1dc55a35970fed0895", "filesize": 73165, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.14,>=3.10", "apt_dependencies": [], "pip_dependencies": ["azure-ai-translation-text", "babeldoc", "deepl", "fastapi", "fonttools", "gradio", "gradio-pdf", "httpx", "legacy-cgi", "numpy", "ollama", "openai", "peewee", "pydantic", "pydantic-settings", "pymupdf", "requests", "rich", "sse-starlette", "tenacity", "tencentcloud-sdk-python-tmt", "tqdm", "uvicorn", "xinference-client"]}}}, "2.0.5": {"released": "2025-06-06 09:43:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pdf2zh_next-2.0.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pdf2zh-next/pdf2zh_next-2.0.5-py3-none-any.whl", "filehash": "47b43f20556d61197f3eb4c566e5722e9ccead48c56fa1857b056090cad5dbaa", "filesize": 73165, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.14,>=3.10", "apt_dependencies": [], "pip_dependencies": ["azure-ai-translation-text", "babeldoc", "deepl", "fastapi", "fonttools", "gradio", "gradio-pdf", "httpx", "legacy-cgi", "numpy", "ollama", "openai", "peewee", "pydantic", "pydantic-settings", "pymupdf", "requests", "rich", "sse-starlette", "tenacity", "tencentcloud-sdk-python-tmt", "tqdm", "uvicorn", "xinference-client"]}}}, "2.0.4": {"released": "2025-06-06 03:23:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pdf2zh_next-2.0.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pdf2zh-next/pdf2zh_next-2.0.4-py3-none-any.whl", "filehash": "f9189334cc96539b8a6b2252464979f5f6569208dc0b120df4776da7f8b324c4", "filesize": 73094, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.14,>=3.10", "apt_dependencies": [], "pip_dependencies": ["azure-ai-translation-text", "babeldoc", "deepl", "fastapi", "fonttools", "gradio", "gradio-pdf", "httpx", "legacy-cgi", "numpy", "ollama", "openai", "peewee", "pydantic", "pydantic-settings", "pymupdf", "requests", "rich", "sse-starlette", "tenacity", "tencentcloud-sdk-python-tmt", "tqdm", "uvicorn", "xinference-client"]}}}, "2.0.3": {"released": "2025-06-05 11:05:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pdf2zh_next-2.0.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pdf2zh-next/pdf2zh_next-2.0.3-py3-none-any.whl", "filehash": "d973b6197cc9598ecfaeb86fc55d41e1364248431ed5695384e04cb3fbbf4967", "filesize": 73060, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.14,>=3.10", "apt_dependencies": [], "pip_dependencies": ["azure-ai-translation-text", "babeldoc", "deepl", "fastapi", "fonttools", "gradio", "gradio-pdf", "httpx", "legacy-cgi", "numpy", "ollama", "openai", "peewee", "pydantic", "pydantic-settings", "pymupdf", "requests", "rich", "sse-starlette", "tenacity", "tencentcloud-sdk-python-tmt", "tqdm", "uvicorn", "xinference-client"]}}}, "2.0.1": {"released": "2025-06-05 04:58:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pdf2zh_next-2.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pdf2zh-next/pdf2zh_next-2.0.1-py3-none-any.whl", "filehash": "343b052b6aa5dead05af71fa0113e3b6cf02b3808beb81dfb452df97c7678966", "filesize": 72136, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.14,>=3.10", "apt_dependencies": [], "pip_dependencies": ["azure-ai-translation-text", "babeldoc", "deepl", "fastapi", "fonttools", "gradio", "gradio-pdf", "httpx", "legacy-cgi", "numpy", "ollama", "openai", "peewee", "pydantic", "pydantic-settings", "pymupdf", "requests", "rich", "sse-starlette", "tenacity", "tencentcloud-sdk-python-tmt", "tqdm", "uvicorn", "xinference-client"]}}}, "2.0.0": {"released": "2025-06-04 10:55:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pdf2zh_next-2.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pdf2zh-next/pdf2zh_next-2.0.0-py3-none-any.whl", "filehash": "9ad7903fcaeac8462e9d1121743fea2672b819026ea379c9ae7cc922b1bf7910", "filesize": 72120, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.14,>=3.10", "apt_dependencies": [], "pip_dependencies": ["azure-ai-translation-text", "babeldoc", "deepl", "fastapi", "fonttools", "gradio", "gradio-pdf", "httpx", "legacy-cgi", "numpy", "ollama", "openai", "peewee", "pydantic", "pydantic-settings", "pymupdf", "requests", "rich", "sse-starlette", "tenacity", "tencentcloud-sdk-python-tmt", "tqdm", "uvicorn", "xinference-client"]}}}, "2.0.0rc1": {"released": "2025-06-04 09:22:43", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"pdf2zh_next-2.0.0rc1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pdf2zh-next/pdf2zh_next-2.0.0rc1-py3-none-any.whl", "filehash": "63992f14917a603dd29eb0f0b02cd3e9e2fd403b8e95913d9c46dba14d95710a", "filesize": 72099, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.14,>=3.10", "apt_dependencies": [], "pip_dependencies": ["azure-ai-translation-text", "babeldoc", "deepl", "fastapi", "fonttools", "gradio", "gradio-pdf", "httpx", "legacy-cgi", "numpy", "ollama", "openai", "peewee", "pydantic", "pydantic-settings", "pymupdf", "requests", "rich", "sse-starlette", "tenacity", "tencentcloud-sdk-python-tmt", "tqdm", "uvicorn", "xinference-client"]}}}}}