getTranslateFileDetail(params: Object)

Requires:
WearKit≥1.4.0@ray-js/ray≥1.7.82
Platforms:
iOSAndroid
import { wear } from '@ray-js/ray';

const { getTranslateFileDetail } = wear;

// Promise usage
try {
  const res = await getTranslateFileDetail({ ...params });
  console.log(res);
} catch (err) {
  console.log(err.errorMsg);
}

Description

Get translation record details.

Parameters

PropertyTypeRequiredDescription
fileIdnumberYesfileid
amplitudeMaxCountstringNoMaximum amplitude count
complete() => voidNoCompletion callback (executed on both success and failure)
success(params: Object) => voidNoCallback on successful API call
fail(params: Object) => voidNoFailure callback
success callback parameters
PropertyTypeDescription
fileIdnumberFile ID
noteFileIdnumberAI Note file ID
recordIdstringRecording ID
recordTypenumberTranslation type
namestringFile name
recordTimenumberRecord time, timestamp in seconds
durationnumberRecording duration (milliseconds)
deviceIdstringDevice ID
statusnumberStatus of sending to AI Note
sourcenumberAudio source, consistent with audioSource
filePathstringRecording MP3 file path
amplitudesstringAmplitude string, separated by commas
originalTextstringOriginal text
targetTextstringTranslated text
fail callback parameters
PropertyTypeDescription
errorMsgstringError message
errorCodestring | numberError code
Error extension

Return Value

None

Error Code

Error CodeError Message
10001Internal error
10012Record not found

Examples

Basic usage

import { wear } from '@ray-js/ray'

wear.getTranslateFileDetail({
  fileId: 3001,
  success: (result) => {
    console.log('getTranslateFileDetail success', result);
  },
  fail: error => {
    console.error(error);
  },
});