PHPackages                             elkuku/crowdin-api - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. elkuku/crowdin-api

AbandonedArchivedLibrary[API Development](/categories/api)

elkuku/crowdin-api
==================

A crowdin API implementation in PHP

2.0(8y ago)334.3k5[1 PRs](https://github.com/elkuku/crowdin-api/pulls)2WTFPLPHPPHP &gt;=7.0

Since Jun 7Pushed 5y ago1 watchersCompare

[ Source](https://github.com/elkuku/crowdin-api)[ Packagist](https://packagist.org/packages/elkuku/crowdin-api)[ RSS](/packages/elkuku-crowdin-api/feed)WikiDiscussions master Synced 3w ago

READMEChangelog (10)Dependencies (2)Versions (15)Used By (2)

Crowdin API implementation in PHP
=================================

[](#crowdin-api-implementation-in-php)

[![Build Status](https://camo.githubusercontent.com/a23106f5264770fef3311af812a5d1f0c233b1718a8ba6c4f26567430961c644/68747470733a2f2f7472617669732d63692e6f72672f656c6b756b752f63726f7764696e2d6170692e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/elkuku/crowdin-api) [![Scrutinizer Code Quality](https://camo.githubusercontent.com/9b4564c4e63a250b81ba2be37fad1494d2a0da250072222bb718eea8608f2aa9/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f656c6b756b752f63726f7764696e2d6170692f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/elkuku/crowdin-api/?branch=master) [![Code Coverage](https://camo.githubusercontent.com/9b3463e922dab82c0d4fb34b44bf0f08d94a30ec04ebf8409ba4fbd3c640eaed/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f656c6b756b752f63726f7764696e2d6170692f6261646765732f636f7665726167652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/elkuku/crowdin-api/?branch=master) [Report](https://elkuku.github.io/crowdin-api/coverage/) [![SensioLabsInsight](https://camo.githubusercontent.com/dcb246b1ec086400ffd1a9feb96843bd1b3604b05b8e739017315187f42037be/68747470733a2f2f696e73696768742e73656e73696f6c6162732e636f6d2f70726f6a656374732f66386366343233342d653133312d346435642d613264642d3133646133613033396338392f6d696e692e706e67)](https://insight.sensiolabs.com/projects/f8cf4234-e131-4d5d-a2dd-13da3a039c89) [![Latest Stable Version](https://camo.githubusercontent.com/c75d0a769c16c6f39ac2ee8d7827713f6c7e9980ddd6a62c9fe3a2da4559968f/68747470733a2f2f706f7365722e707567782e6f72672f656c6b756b752f63726f7764696e2d6170692f762f737461626c65)](https://packagist.org/packages/elkuku/crowdin-api) [![WTFPL](https://camo.githubusercontent.com/4051644883ab2869f11be71537ea53f57bbb44f1dfa2da471ab524f02f87b331/687474703a2f2f7777772e777466706c2e6e65742f77702d636f6e74656e742f75706c6f6164732f323031322f31322f777466706c2d62616467652d342e706e67)](http://www.wtfpl.net/)

Inspired by

Installation
------------

[](#installation)

`composer require elkuku/crowdin-api`

Usage
-----

[](#usage)

```
use ElKuKu\Crowdin\Crowdin;
use ElKuKu\Crowdin\Languagefile;

$crowdin = new Crowdin('{project-id}', '{api-key}');

// Add new translation file
$crowdin->file->add(new Languagefile('{local path}', '{crowdin path}'));

// Export a translated file
$crowdin->file->export('{crowdin path}', '{language}', '{local path}');

// Delete a translation file
$crowdin->file->delete('{crowdin path}');

// Export (build) translation files on Crowdin
$crowdin->translation->export();

// Download a zip file containing all language files
$crowdin->translation->download('all.zip', '/local/path/to/package.zip');
```

**Note:** There is fluent auto complete and lots of doc blocks, taken from the official API documentation.

... to make life easy in your IDE 😉

[![Auto complete](/../gh-pages/images/shot-1.png?raw=true "Auto complete")](/../gh-pages/images/shot-1.png?raw=true)

[![Documentation](/../gh-pages/images/shot-2.png?raw=true "Documentation")](/../gh-pages/images/shot-2.png?raw=true)

Methods
-------

[](#methods)

[API Documentation](https://elkuku.github.io/crowdin-api/api/)

### Project

[](#project)

- `create()`
- `edit()`
- `delete()`
- `getInfo()`
- `getList()`

### Directory

[](#directory)

- `add()`
- `update()`
- `delete()`

### File

[](#file)

- `add()`
- `update()`
- `delete()`
- `export()`

### Translation

[](#translation)

- `upload()`
- `export()`
- `download()`
- `getStatus()`

### Language

[](#language)

- `getSupported()`
- `getStatus()`

### Memory

[](#memory)

- `download()`
- `upload()`

### Glossary

[](#glossary)

- `download()`
- `upload()`

hF
==

[](#hf)

`=;)`

###  Health Score

35

—

LowBetter than 77% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity27

Limited adoption so far

Community16

Small or concentrated contributor base

Maturity66

Established project with proven stability

 Bus Factor1

Top contributor holds 98.4% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~30 days

Recently: every ~95 days

Total

14

Last Release

3283d ago

Major Versions

v1.x-dev → 2.02017-07-01

PHP version history (3 changes)1.0PHP &gt;=5.5|&gt;=7.0

v1.2PHP &gt;=5.6|&gt;=7.0

2.0PHP &gt;=7.0

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/33978?v=4)[Nikolai Plath](/maintainers/elkuku)[@elkuku](https://github.com/elkuku)

---

Top Contributors

[![elkuku](https://avatars.githubusercontent.com/u/33978?v=4)](https://github.com/elkuku "elkuku (122 commits)")[![believer-ufa](https://avatars.githubusercontent.com/u/801727?v=4)](https://github.com/believer-ufa "believer-ufa (2 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/elkuku-crowdin-api/health.svg)

```
[![Health](https://phpackages.com/badges/elkuku-crowdin-api/health.svg)](https://phpackages.com/packages/elkuku-crowdin-api)
```

###  Alternatives

[tencentcloud/tencentcloud-sdk-php

TencentCloudApi php sdk

3661.2M46](/packages/tencentcloud-tencentcloud-sdk-php)[neuron-core/neuron-ai

The PHP Agentic Framework.

2.0k496.1k33](/packages/neuron-core-neuron-ai)[avalara/avataxclient

Client library for Avalara's AvaTax suite of business tax calculation and processing services. Uses the REST v2 API.

528.3M7](/packages/avalara-avataxclient)[eslazarev/wildberries-sdk

Wildberries OpenAPI clients (generated).

252.5k](/packages/eslazarev-wildberries-sdk)[files.com/files-php-sdk

Files.com PHP SDK

2478.1k](/packages/filescom-files-php-sdk)[aimeos/prisma

A powerful PHP package for integrating media related Large Language Models (LLMs) into your applications

1772.4k4](/packages/aimeos-prisma)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
