From 586622e90db177c6725433c480a184d70dfcdcf0 Mon Sep 17 00:00:00 2001 From: LucasGGamerM Date: Tue, 20 Dec 2022 16:52:48 -0300 Subject: [PATCH] Its barely working. Huge thanks to @sk22 btw --- .../api/requests/statuses/TranslateStatus.java | 11 +++++++++++ .../joinmastodon/android/model/TranslatedStatus.java | 7 +++++++ 2 files changed, 18 insertions(+) create mode 100644 mastodon/src/main/java/org/joinmastodon/android/api/requests/statuses/TranslateStatus.java create mode 100644 mastodon/src/main/java/org/joinmastodon/android/model/TranslatedStatus.java 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; +}