diff --git a/mastodon/src/main/java/org/joinmastodon/android/api/requests/statuses/TranslateStatus.java b/mastodon/src/main/java/org/joinmastodon/android/api/requests/statuses/TranslateStatus.java new file mode 100644 index 000000000..bb3c29888 --- /dev/null +++ b/mastodon/src/main/java/org/joinmastodon/android/api/requests/statuses/TranslateStatus.java @@ -0,0 +1,11 @@ +package org.joinmastodon.android.api.requests.statuses; + +import org.joinmastodon.android.api.MastodonAPIRequest; +import org.joinmastodon.android.model.TranslatedStatus; + +public class TranslateStatus extends MastodonAPIRequest { + public TranslateStatus(String id) { + super(HttpMethod.POST, "/statuses/"+id+"/translate", TranslatedStatus.class); + setRequestBody(new Object()); + } +} diff --git a/mastodon/src/main/java/org/joinmastodon/android/model/TranslatedStatus.java b/mastodon/src/main/java/org/joinmastodon/android/model/TranslatedStatus.java new file mode 100644 index 000000000..44be68230 --- /dev/null +++ b/mastodon/src/main/java/org/joinmastodon/android/model/TranslatedStatus.java @@ -0,0 +1,7 @@ +package org.joinmastodon.android.model; + +public class TranslatedStatus extends BaseModel { + public String content; + public String detectedSourceLanguage; + public String provider; +}