semvec/pypi-packages huggingface dataset:
mcp-translator 0.1.6
An MCP server for translating long-form text in chunks.
Requires Python: >=3.8

# MCP Translator Server

This project provides an MCP (Model Context Protocol) server designed to facilitate the translation of long-form text documents.

## Features

*   Accepts paths to multiple text files for concurrent translation jobs.
*   Splits each text file into manageable chunks.
*   Stores chunks and their translation status in a SQLite database (`translation_progress.db`), keeping track of which file each chunk belongs to.
*   Provides tools to:
    *   Initialize or restart the translation process for a specific file (`start_translation file_path=...`). Clears previous progress for that file if it existed.
    *   List all ongoing translation jobs and their progress (`list_jobs`).
    *   Fetch the next untranslated chunk for a specific file (`get_next_chunk file_path=...`).
    *   Submit the translation for a specific chunk ID (`submit_translation chunk_id=... translated_text=...`).

## Setup

1.  Install dependencies:
    ```bash
    pip install .
    # Or pip install -e . for development mode
    ```

2.  Download the spaCy model:
    ```bash
    python -m spacy download xx_sent_ud_sm
    ```

## Running the Server

```bash
mcp-translator
```

This will start the MCP server, listening for client connections. The database file (`translation_progress.db`) will be created in the same directory as `server.py`.

## Usage

Connect an MCP client (like a compatible AI assistant or script) to the running server. The client can then use the available tools, making sure to specify the `file_path` where required (`start_translation`, `get_next_chunk`), to manage the translation workflow for different files.
epubgrep 0.11.0
Grep through EPub files

epubgrep
========

Simple tool to search through EPub files.

All issues, questions, complaints, or (even better!) patches
should be send via email to
[~mcepl/devel@lists.sr.ht](mailto:~mcepl/devel@lists.sr.ht) email
list (for patches use [git
send-email](https://git-send-email.io/)).
cui-gt 0.2.0
Validador de CUI de Guatemala
Requires Python: >=3.7
Keywords: cui, guatemala, nit, validation

# CUI‑GT

Valida el **Código Único de Identificación (CUI) de Guatemala** desde **Python** o **JavaScript/TypeScript** con una sola función.

Repo oficial: [https://github.com/aalonzolu/cui-gt](https://github.com/aalonzolu/cui-gt)

---

## 1 · Instalación rápida

### Python (≥3.8)

```bash
pip install cui-gt   # desde PyPI
```

### JavaScript / TypeScript (Node ≥18)

```bash
npm i cui-gt        # o  yarn add cui-gt / pnpm add cui-gt
```

> El nombre del paquete es el mismo en ambos ecosistemas: **cui-gt**.

---

## 2 · Ejemplos de uso

### Python

```python
from cui_gt import is_valid_cui

print(is_valid_cui("5486270650101"))   # True o False
```

### JavaScript / TypeScript

```js
import { isValidCui } from "cui-gt";

console.log(isValidCui("5486270650101")); // true / false
```

---

## 3 · Cómo funciona (resumen)

* Comprueba que el CUI tenga **13 dígitos**.
* Valida que el departamento (01‑22) y municipio existan.
* Calcula el dígito verificador con **módulo 11**.

Todo se hace localmente; no se llama a ningún servicio externo.

---

## 4 · Contribuir

1. Haz *fork* del repo y crea una rama.
2. Corre `pytest` (Python) y `npm test` (JS).
3. Abre un **Pull Request**.

---

## 5 · Licencia

MIT.
fastdq 0.1.0
tbd
Requires Python: <4.0,>=3.9

## Hi there 👋

<!--
**fastdq/fastdq** is a ✨ _special_ ✨ repository because its `README.md` (this file) appears on your GitHub profile.

Here are some ideas to get you started:

- 🔭 I’m currently working on ...
- 🌱 I’m currently learning ...
- 👯 I’m looking to collaborate on ...
- 🤔 I’m looking for help with ...
- 💬 Ask me about ...
- 📫 How to reach me: ...
- 😄 Pronouns: ...
- ⚡ Fun fact: ...
-->
lightdq 0.1.0
tbd
Requires Python: <4.0,>=3.9

## Hi there 👋

<!--
**lightdq/lightdq** is a ✨ _special_ ✨ repository because its `README.md` (this file) appears on your GitHub profile.

Here are some ideas to get you started:

- 🔭 I’m currently working on ...
- 🌱 I’m currently learning ...
- 👯 I’m looking to collaborate on ...
- 🤔 I’m looking for help with ...
- 💬 Ask me about ...
- 📫 How to reach me: ...
- 😄 Pronouns: ...
- ⚡ Fun fact: ...
-->