intlpull

Provides nodes to automate internationalization workflows with Intlpull, including managing translation keys and translations.AI-generated

Package Information

Released: 9 mo ago
Downloads: 14 weekly / 23 monthly
Latest Version: 1.0.1
Author: Intlpull

Documentation

Intlpull n8n Node

This is the community node for Intlpull, allowing you to automate your internationalization and localization workflows directly within n8n.

Intlpull Integration

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:
    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.
  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

Discussion