docs: public static TranslatecontentResult translatecontent(String accessToken, String lfrom, String lto, File content, String charsetName) {
          HttpPost httpPost = new HttpPost(BASE_URI + "/cgi-bin/media/voice/translatecontent");
  
          byte[] data;
          try (BufferedReader reader = new BufferedReader(new InputStreamReader(new FileInputStream(content), charsetName))) {
              String line;
              StringBuilder sb = new StringBuilder();
  
              while ((line = reader.readLine()) != null) {
                  sb.append(line);
              }
  
              data = sb.toString().getBytes("UTF-8");
          } catch (IOException e) {
              e.printStackTrace();
              throw new RuntimeException(e);
          }
  
          HttpEntity reqEntity = MultipartEntityBuilder.create()
                  .addBinaryBody("media", data, ContentType.DEFAULT_BINARY, "temp.txt")
                  .addTextBody(PARAM_ACCESS_TOKEN, API.accessToken(accessToken))
                  .addTextBody("lfrom", lfrom)
                  .addTextBody("lto", lto)
                  .build();
          httpPost.setEntity(reqEntity);
  
          return LocalHttpClient.executeJsonResult(httpPost, TranslatecontentResult.class);
      }