Lokalise website screenshot

Lokalise

Lokalise is a translation management system (TMS) for software, mobile, web, games, and documentation. It pairs collaborative localization workflows with AI machine translation and a full-coverage REST API (APIv2) that exposes projects, keys, translations, files, contributors, screenshots, snapshots, tasks, branches, glossaries, webhooks, and payments. Official SDKs are maintained for Node.js, Python, Ruby, PHP, Go, Java, .NET, and Elixir.

1 APIs 0 Features
LocalizationTranslationTMSAI Machine TranslationRESTDeveloper Tools

APIs

Lokalise API v2

Full-coverage REST API for the Lokalise TMS. Resources include projects, keys, translations, contributors, files, comments, screenshots, snapshots, teams, team users, team user ...

Collections

GraphQL

Lokalise GraphQL API

Lokalise is a translation management platform for apps and websites. The API covers project and key management, file uploads, translation creation, screenshot context, order man...

GRAPHQL

Pricing Plans

Lokalise Plans Pricing

1 plans

PLANS

Rate Limits

Lokalise Rate Limits

2 limits

RATE LIMITS

FinOps

Resources

🔗
Website
Website
🔗
Documentation
Documentation
📰
Blog
Blog
👥
GitHub
GitHub
🔗
LinkedIn
LinkedIn
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps
🔗
LlmsText
LlmsText

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Lokalise API v2
  version: '2.0'
request:
  auth:
    type: apikey
    key: X-Api-Token
    value: '{{X-Api-Token}}'
    placement: header
items:
- info:
    name: Projects
    type: folder
  items:
  - info:
      name: List all projects
      type: http
    http:
      method: GET
      url: https://api.lokalise.com/api2/projects
      params:
      - name: filter_team_id
        value: ''
        type: query
      - name: filter_names
        value: ''
        type: query
      - name: include_statistics
        value: ''
        type: query
      - name: include_settings
        value: ''
        type: query
      - name: limit
        value: ''
        type: query
      - name: page
        value: ''
        type: query
    docs: List all projects
  - info:
      name: Create a project
      type: http
    http:
      method: POST
      url: https://api.lokalise.com/api2/projects
      body:
        type: json
        data: '{}'
    docs: Create a project
  - info:
      name: Retrieve a project
      type: http
    http:
      method: GET
      url: https://api.lokalise.com/api2/projects/:project_id
      params:
      - name: project_id
        value: ''
        type: path
    docs: Retrieve a project
  - info:
      name: Delete a project
      type: http
    http:
      method: DELETE
      url: https://api.lokalise.com/api2/projects/:project_id
      params:
      - name: project_id
        value: ''
        type: path
    docs: Delete a project
- info:
    name: Keys
    type: folder
  items:
  - info:
      name: List all keys
      type: http
    http:
      method: GET
      url: https://api.lokalise.com/api2/projects/:project_id/keys
      params:
      - name: project_id
        value: ''
        type: path
      - name: disable_references
        value: ''
        type: query
      - name: include_comments
        value: ''
        type: query
      - name: include_screenshots
        value: ''
        type: query
      - name: include_translations
        value: ''
        type: query
      - name: filter_tags
        value: ''
        type: query
      - name: filter_filenames
        value: ''
        type: query
      - name: filter_keys
        value: ''
        type: query
      - name: filter_key_ids
        value: ''
        type: query
      - name: filter_platforms
        value: ''
        type: query
      - name: filter_untranslated
        value: ''
        type: query
      - name: filter_archived
        value: ''
        type: query
      - name: pagination
        value: ''
        type: query
      - name: limit
        value: ''
        type: query
      - name: page
        value: ''
        type: query
      - name: cursor
        value: ''
        type: query
    docs: List all keys
  - info:
      name: Create keys
      type: http
    http:
      method: POST
      url: https://api.lokalise.com/api2/projects/:project_id/keys
      params:
      - name: project_id
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Create keys
  - info:
      name: Retrieve a key
      type: http
    http:
      method: GET
      url: https://api.lokalise.com/api2/projects/:project_id/keys/:key_id
      params:
      - name: project_id
        value: ''
        type: path
      - name: key_id
        value: ''
        type: path
    docs: Retrieve a key
  - info:
      name: Update a key
      type: http
    http:
      method: PUT
      url: https://api.lokalise.com/api2/projects/:project_id/keys/:key_id
      params:
      - name: project_id
        value: ''
        type: path
      - name: key_id
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Update a key
  - info:
      name: Delete a key
      type: http
    http:
      method: DELETE
      url: https://api.lokalise.com/api2/projects/:project_id/keys/:key_id
      params:
      - name: project_id
        value: ''
        type: path
      - name: key_id
        value: ''
        type: path
    docs: Delete a key
- info:
    name: Files
    type: folder
  items:
  - info:
      name: Upload a file
      type: http
    http:
      method: POST
      url: https://api.lokalise.com/api2/projects/:project_id/files/upload
      params:
      - name: project_id
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Upload a file
bundled: true