import { HttpClient, HttpClientModule } from '@angular/common/http'; import { TranslateModule, TranslateLoader } from '@ngx-translate/core'; import { MultiTranslateHttpLoader } from './util/translate/multi-translate-http-loader'; export function createTranslateLoader(http: HttpClient): TranslateLoader { return new MultiTranslateHttpLoader(http, [ { prefix: './assets/i18n/', suffix: '.json' }, { prefix: './assets/i18n/library-', suffix: '.json' } ]); } @NgModule({ ..., imports: [ ..., HttpClientModule, TranslateModule.forRoot({ loader: { provide: TranslateLoader, useFactory: createTranslateLoader, deps: [HttpClient] }, defaultLanguage: 'en' }) ], ... }) ...