open-index/open-npm huggingface dataset:
npm package: @intlpullhq/n8n-nodes-intlpull
Description: n8n node for Intlpull API
Author: Intlpull
Latest version: 1.0.1

# Intlpull n8n Node

This is the community node for [Intlpull](https://intlpull.com), allowing you to automate your internationalization and localization workflows directly within **n8n**.

![Intlpull Integration](https://intlpull.com/logo.png)

## Operations
This node supports the following operations on the **Intlpull API**:

### Resource: Translation Key
*   **Create**: Push a new key to a project (e.g., from Slack, Jira, or Code).
*   **Get All**: Retrieve all keys for a project.

### Resource: Translation
*   **Update**: Push a translation value for a specific language (e.g., from ChatGPT, Google Sheets).

## Installation

### Community Node (Recommended)
You can install this node directly in your n8n instance via the **Settings > Community Nodes** menu.
Search for: `n8n-nodes-intlpull` (or `@intlpullhq/n8n-nodes-intlpull`)

### Manual Installation
To install this node manually in your self-hosted n8n instance:

1.  Go to your n8n root directory (typically `~/.n8n`).
2.  Install the package:
    ```bash
    npm install @intlpullhq/n8n-nodes-intlpull
    ```
3.  Restart n8n.

## Credentials
You need an **Intlpull API Key** to use this node.

1.  Go to your [Intlpull Dashboard](https://intlpull.com/dashboard).
2.  Navigate to **Settings > API Keys**.
3.  Create a new key.
4.  In n8n, add a new credential type: **Intlpull API**.
5.  Paste your API Key.

## Usage Examples

### 1. Slack to Intlpull (ChatOps)
Allow developers to create keys directly from Slack.
*   **Trigger**: Slack (Slash Command `/intlpull`)
*   **Action**: Intlpull (Create Key)
*   **Response**: Slack (Post Message "Key Created!")

### 2. Auto-Translate with OpenAI
Automatically translate new keys.
*   **Trigger**: Intlpull (Webhook: `key.created`)
*   **Action**: OpenAI (Translate Text)
*   **Action**: Intlpull (Update Translation)

## License
MIT