Machine translation of posts (#4307)
This commit is contained in:
parent
80982d061e
commit
fbb22799dc
38 changed files with 1912 additions and 180 deletions
|
|
@ -45,6 +45,7 @@ import com.keylesspalace.tusky.entity.StatusContext
|
|||
import com.keylesspalace.tusky.entity.StatusEdit
|
||||
import com.keylesspalace.tusky.entity.StatusSource
|
||||
import com.keylesspalace.tusky.entity.TimelineAccount
|
||||
import com.keylesspalace.tusky.entity.Translation
|
||||
import com.keylesspalace.tusky.entity.TrendingTag
|
||||
import okhttp3.MultipartBody
|
||||
import okhttp3.RequestBody
|
||||
|
|
@ -703,4 +704,11 @@ interface MastodonApi {
|
|||
@Query("limit") limit: Int? = null,
|
||||
@Query("offset") offset: String? = null
|
||||
): Response<List<Status>>
|
||||
|
||||
@FormUrlEncoded
|
||||
@POST("api/v1/statuses/{id}/translate")
|
||||
suspend fun translate(
|
||||
@Path("id") statusId: String,
|
||||
@Field("lang") targetLanguage: String?
|
||||
): NetworkResult<Translation>
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue