# `GettextTranslator.Util.Parser`
[🔗](https://github.com/marmend-company/gettext_translator/blob/main/lib/gettext_translator/util/parser.ex#L1)

Parse files in the gettext root folder

# `parse_provider`

# `provider_info`

```elixir
@spec provider_info() ::
  %{configured: boolean(), adapter_name: String.t(), model: String.t()}
  | %{configured: false}
```

Returns a summary of the configured LLM provider for display in the dashboard.

Returns `%{configured: true, adapter_name: "ChatOpenAI", model: "gpt-4"}` when
configured, or `%{configured: false}` otherwise.

# `scan`

---

*Consult [api-reference.md](api-reference.md) for complete listing*
