# AT4J > Java’s linguistic ally Empower Your Applications with Language Translations. ## Table of Contents ### Guide - [Introduction {#introduction}](/at4j/guide/introduction.md) - [Download/Installation {#install}](/at4j/guide/installation.md) - [Basic Usage {#basic-usage}](/at4j/guide/basic-usage.md) ### Essential Knowledge - [What is the `CompletableFuture` API? {#completable-future}](/at4j/essential/completable-futures.md) - [What are `Optional` types? {#optional}](/at4j/essential/optionals.md) - [Error Handling](/at4j/essential/error-handling.md) - [Logging](/at4j/essential/logging.md) ### Advanced Usage - [Creating an AzureApi with a Custom ExecutorService](/at4j/advanced/threading.md) - [Caching](/at4j/advanced/caching.md) ### Azure Reference - [Getting an Azure Subscription {#azure-subscription}](/at4j/guide/azure-subscription.md) - [Azure Available Languages](/at4j/azure-reference/languages.md) - [Datacenter List](/at4j/azure-reference/datacenter-list.md) - [Azure Error Code Reference {#azure-errors}](/at4j/error-reference.md) ### Other - [Examples](/at4j/examples.md)