translate method

String translate(
  1. String text,
  2. String fromCode,
  3. String toCode
)

Implementation

String translate(String text, String fromCode, String toCode) {
  final textPtr = text.toNativeUtf8();
  final fromPtr = fromCode.toNativeUtf8();
  final toPtr = toCode.toNativeUtf8();

  try {
    final resultPtr = _translateText(textPtr, fromPtr, toPtr);
    final result = resultPtr.toDartString();
    calloc.free(resultPtr);
    return result;
  } finally {
    calloc.free(textPtr);
    calloc.free(fromPtr);
    calloc.free(toPtr);
  }
}