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.2k5[1 issues](https://github.com/elkuku/crowdin-api/issues)[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 1mo 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 79% of packages

Maintenance13

Infrequent updates — may be unmaintained

Popularity31

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

3238d 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

3731.2M42](/packages/tencentcloud-tencentcloud-sdk-php)[convertkit/convertkitapi

Kit PHP SDK for the Kit API

2167.1k1](/packages/convertkit-convertkitapi)[mapado/rest-client-sdk

Rest Client SDK for hydra API

1125.9k2](/packages/mapado-rest-client-sdk)

PHPackages © 2026

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