translateText method

Future<List<TranslateResourceResponse>> translateText({
  1. required String projectId,
  2. required List<String> texts,
  3. required String baseLocale,
  4. required List<String> targetLocales,
})

Implementation

Future<List<TranslateResourceResponse>> translateText({
  required String projectId,
  required List<String> texts,
  required String baseLocale,
  required List<String> targetLocales,
}) async {
  final response = await _dio.post('$_baseUrl/projects/$projectId/translate', data: {
    'texts': texts,
    'baseLocale': baseLocale,
    'targetLocales': targetLocales,
  });
  return (response.data as List).map((e) => TranslateResourceResponse.fromJson(e)).toList();
}