¿Cómo agregar un atributo adicional en el encabezado de la tabla en DataTable?

Estoy tratando de agregar un atributo de datos adicional en el encabezado de mi columna en Datatable, particularmente el archivo <th>.

Desafortunadamente, tengo un problema sobre cómo inyectarlo en la definición de parámetro actual de la columna de Datatable. Aquí está la definición de muestra de mi columna:

columns: [
      {
        title: "ID",
        createdCell: (td, cellData, rowData, row, col) => {
          $(td).empty();
          $("<button />")
          .attr("type", "button")
          .addClass("btn")
          .addClass("btn-link")
          .html(`${ cellData } (Details)`)
          .appendTo(td)
          ;
        }

Definitivamente puedo agregar una clase adicional en thead usando este código:

title: "ID",
className: "additional class"

Pero me pregunto si puedo agregar atributos de datos adicionales como:

data-translate
Answer

Esto es lo que hice:

$('.table thead th:eq(0)').attr('data-translate', 'Info');

Solo estoy agregando manualmente el atributo por recuento de índice de la columna, en este caso, la primera columna.