Java/Kotlin Phrase API client. Library supports ETag caching, therefore you can forget about Rate Limiting exceptions problem
This projects contain client to handle the API from PhraseApp API v2. It's supposed to expose Phrase Core within the Java/Kotlin world.
You need configure your client
val config = PhraseApiClientConfig(
authKey = "authKey"
)
val phraseApiClient = PhraseApiClientImpl(config)
-
Project
- Create project
- Get project by id
- Get all projects
- Delete project
- Update project
-
Locale
- Create locale
- Get all locales for project
- Get locale by id
- Delete locale
- Download locale translations
-
Translation
- Create translation
-
Key
- Create key
- Search key
- Delete key
- Increase test coverage
- Increase supported APIs
- Migrate from Maven to Gradle
- Optional introduce kotlin-multiplatform