Skip to content

New Crowdin updates #921

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 2,339 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2339 commits
Select commit Hold shift + click to select a range
ea4e57d
New translations introduction.mdx (Dutch)
benface Jun 27, 2025
ffbb1a5
New translations quick-start.mdx (Dutch)
benface Jun 27, 2025
d1d4a89
New translations introduction.mdx (Dutch)
benface Jun 27, 2025
e8e6802
New translations introduction.mdx (Dutch)
benface Jun 27, 2025
ab37450
New translations claude.mdx (Dutch)
benface Jun 27, 2025
6d6487e
New translations cline.mdx (Dutch)
benface Jun 27, 2025
c6044aa
New translations cursor.mdx (Dutch)
benface Jun 27, 2025
b38ac8c
New translations claude.mdx (Dutch)
benface Jun 27, 2025
5853bfd
New translations cline.mdx (Dutch)
benface Jun 27, 2025
6c6d77c
New translations cursor.mdx (Dutch)
benface Jun 27, 2025
55dd638
New translations global.json (Polish)
benface Jun 27, 2025
ae01dd6
New translations overview.mdx (Polish)
benface Jun 27, 2025
bd4d227
New translations _meta-titles.json (Polish)
benface Jun 27, 2025
2117901
New translations _meta-titles.json (Polish)
benface Jun 27, 2025
99520a0
New translations _meta-titles.json (Polish)
benface Jun 27, 2025
d585784
New translations ai-introduction.mdx (Polish)
benface Jun 27, 2025
a2bf18f
New translations faq.mdx (Polish)
benface Jun 27, 2025
f7b61f1
New translations how-to-guide.mdx (Polish)
benface Jun 27, 2025
fce2780
New translations introduction.mdx (Polish)
benface Jun 27, 2025
146b39b
New translations quick-start.mdx (Polish)
benface Jun 27, 2025
c3ff623
New translations introduction.mdx (Polish)
benface Jun 27, 2025
997f6f8
New translations introduction.mdx (Polish)
benface Jun 27, 2025
7c21df3
New translations claude.mdx (Polish)
benface Jun 27, 2025
6508087
New translations cline.mdx (Polish)
benface Jun 27, 2025
2f1f933
New translations cursor.mdx (Polish)
benface Jun 27, 2025
42b125d
New translations claude.mdx (Polish)
benface Jun 27, 2025
adcdf60
New translations cline.mdx (Polish)
benface Jun 27, 2025
7be6e22
New translations cursor.mdx (Polish)
benface Jun 27, 2025
835f2c1
New translations global.json (Portuguese)
benface Jun 27, 2025
568c4da
New translations overview.mdx (Portuguese)
benface Jun 27, 2025
e0e35ca
New translations _meta-titles.json (Portuguese)
benface Jun 27, 2025
1a76b57
New translations _meta-titles.json (Portuguese)
benface Jun 27, 2025
3062332
New translations _meta-titles.json (Portuguese)
benface Jun 27, 2025
9554b5a
New translations ai-introduction.mdx (Portuguese)
benface Jun 27, 2025
10e2807
New translations faq.mdx (Portuguese)
benface Jun 27, 2025
a64132b
New translations how-to-guide.mdx (Portuguese)
benface Jun 27, 2025
64147ab
New translations introduction.mdx (Portuguese)
benface Jun 27, 2025
78a921e
New translations quick-start.mdx (Portuguese)
benface Jun 27, 2025
9321bc1
New translations introduction.mdx (Portuguese)
benface Jun 27, 2025
a374e79
New translations introduction.mdx (Portuguese)
benface Jun 27, 2025
e8ab651
New translations claude.mdx (Portuguese)
benface Jun 27, 2025
e31126d
New translations cline.mdx (Portuguese)
benface Jun 27, 2025
faf5c8d
New translations cursor.mdx (Portuguese)
benface Jun 27, 2025
39d252e
New translations claude.mdx (Portuguese)
benface Jun 27, 2025
57f9bee
New translations cline.mdx (Portuguese)
benface Jun 27, 2025
da75974
New translations cursor.mdx (Portuguese)
benface Jun 27, 2025
a1f0dfb
New translations global.json (Russian)
benface Jun 27, 2025
7bae053
New translations overview.mdx (Russian)
benface Jun 27, 2025
2fb5aae
New translations _meta-titles.json (Russian)
benface Jun 27, 2025
d242c08
New translations _meta-titles.json (Russian)
benface Jun 27, 2025
e93237d
New translations _meta-titles.json (Russian)
benface Jun 27, 2025
ab7f694
New translations ai-introduction.mdx (Russian)
benface Jun 27, 2025
4179f29
New translations faq.mdx (Russian)
benface Jun 27, 2025
272d871
New translations how-to-guide.mdx (Russian)
benface Jun 27, 2025
8b498f5
New translations introduction.mdx (Russian)
benface Jun 27, 2025
ed396ec
New translations quick-start.mdx (Russian)
benface Jun 27, 2025
6770640
New translations introduction.mdx (Russian)
benface Jun 27, 2025
bfa47fa
New translations introduction.mdx (Russian)
benface Jun 27, 2025
b2c29d7
New translations claude.mdx (Russian)
benface Jun 27, 2025
a3305fa
New translations cline.mdx (Russian)
benface Jun 27, 2025
351a80c
New translations cursor.mdx (Russian)
benface Jun 27, 2025
0ebf03b
New translations claude.mdx (Russian)
benface Jun 27, 2025
a9b0cdd
New translations cline.mdx (Russian)
benface Jun 27, 2025
4126443
New translations cursor.mdx (Russian)
benface Jun 27, 2025
1c49e44
New translations global.json (Swedish)
benface Jun 27, 2025
ded3ede
New translations overview.mdx (Swedish)
benface Jun 27, 2025
84cce06
New translations _meta-titles.json (Swedish)
benface Jun 27, 2025
d8e86ad
New translations _meta-titles.json (Swedish)
benface Jun 27, 2025
1275280
New translations _meta-titles.json (Swedish)
benface Jun 27, 2025
274988e
New translations ai-introduction.mdx (Swedish)
benface Jun 27, 2025
b4aa8c0
New translations faq.mdx (Swedish)
benface Jun 27, 2025
e486ee3
New translations how-to-guide.mdx (Swedish)
benface Jun 27, 2025
8581c5a
New translations introduction.mdx (Swedish)
benface Jun 27, 2025
46f0de8
New translations quick-start.mdx (Swedish)
benface Jun 27, 2025
2462867
New translations introduction.mdx (Swedish)
benface Jun 27, 2025
8f9be9e
New translations introduction.mdx (Swedish)
benface Jun 27, 2025
7dc7d6d
New translations claude.mdx (Swedish)
benface Jun 27, 2025
13a710a
New translations cline.mdx (Swedish)
benface Jun 27, 2025
2cbe369
New translations cursor.mdx (Swedish)
benface Jun 27, 2025
1ecd10e
New translations claude.mdx (Swedish)
benface Jun 27, 2025
0646cf8
New translations cline.mdx (Swedish)
benface Jun 27, 2025
4026540
New translations cursor.mdx (Swedish)
benface Jun 27, 2025
cf0260f
New translations global.json (Turkish)
benface Jun 27, 2025
4bae38e
New translations overview.mdx (Turkish)
benface Jun 27, 2025
90cee7d
New translations _meta-titles.json (Turkish)
benface Jun 27, 2025
ffd4282
New translations _meta-titles.json (Turkish)
benface Jun 27, 2025
b01f5a8
New translations _meta-titles.json (Turkish)
benface Jun 27, 2025
0b09ea5
New translations ai-introduction.mdx (Turkish)
benface Jun 27, 2025
9590b1c
New translations faq.mdx (Turkish)
benface Jun 27, 2025
3d58417
New translations how-to-guide.mdx (Turkish)
benface Jun 27, 2025
7d0bccd
New translations introduction.mdx (Turkish)
benface Jun 27, 2025
ce090f1
New translations quick-start.mdx (Turkish)
benface Jun 27, 2025
35c98b7
New translations introduction.mdx (Turkish)
benface Jun 27, 2025
3ed1ad1
New translations introduction.mdx (Turkish)
benface Jun 27, 2025
015d4ad
New translations claude.mdx (Turkish)
benface Jun 27, 2025
767bc30
New translations cline.mdx (Turkish)
benface Jun 27, 2025
4a9548d
New translations cursor.mdx (Turkish)
benface Jun 27, 2025
ffe29ae
New translations claude.mdx (Turkish)
benface Jun 27, 2025
5af3cd2
New translations cline.mdx (Turkish)
benface Jun 27, 2025
9a00345
New translations cursor.mdx (Turkish)
benface Jun 27, 2025
7a012da
New translations global.json (Ukrainian)
benface Jun 27, 2025
21cf09a
New translations overview.mdx (Ukrainian)
benface Jun 27, 2025
3339a56
New translations _meta-titles.json (Ukrainian)
benface Jun 27, 2025
b626d3d
New translations _meta-titles.json (Ukrainian)
benface Jun 27, 2025
a38b4bc
New translations _meta-titles.json (Ukrainian)
benface Jun 27, 2025
f34a3a8
New translations ai-introduction.mdx (Ukrainian)
benface Jun 27, 2025
5606c5d
New translations faq.mdx (Ukrainian)
benface Jun 27, 2025
5943913
New translations how-to-guide.mdx (Ukrainian)
benface Jun 27, 2025
ee15e59
New translations introduction.mdx (Ukrainian)
benface Jun 27, 2025
002ec07
New translations quick-start.mdx (Ukrainian)
benface Jun 27, 2025
97cfbfa
New translations introduction.mdx (Ukrainian)
benface Jun 27, 2025
7bed7c2
New translations introduction.mdx (Ukrainian)
benface Jun 27, 2025
e4a6d07
New translations claude.mdx (Ukrainian)
benface Jun 27, 2025
ec637f3
New translations cline.mdx (Ukrainian)
benface Jun 27, 2025
9494bd2
New translations cursor.mdx (Ukrainian)
benface Jun 27, 2025
bd5d282
New translations claude.mdx (Ukrainian)
benface Jun 27, 2025
29d250a
New translations cline.mdx (Ukrainian)
benface Jun 27, 2025
86b3c2c
New translations cursor.mdx (Ukrainian)
benface Jun 27, 2025
a2c49f2
New translations global.json (Chinese Simplified)
benface Jun 27, 2025
f21bb2f
New translations overview.mdx (Chinese Simplified)
benface Jun 27, 2025
d8c05e8
New translations _meta-titles.json (Chinese Simplified)
benface Jun 27, 2025
c83c955
New translations _meta-titles.json (Chinese Simplified)
benface Jun 27, 2025
2dd36ae
New translations _meta-titles.json (Chinese Simplified)
benface Jun 27, 2025
b3a1882
New translations ai-introduction.mdx (Chinese Simplified)
benface Jun 27, 2025
d461508
New translations faq.mdx (Chinese Simplified)
benface Jun 27, 2025
da40b8f
New translations how-to-guide.mdx (Chinese Simplified)
benface Jun 27, 2025
b9fbbd1
New translations introduction.mdx (Chinese Simplified)
benface Jun 27, 2025
3c0dc70
New translations quick-start.mdx (Chinese Simplified)
benface Jun 27, 2025
26f45b5
New translations introduction.mdx (Chinese Simplified)
benface Jun 27, 2025
ffcc4d9
New translations introduction.mdx (Chinese Simplified)
benface Jun 27, 2025
45aeb75
New translations claude.mdx (Chinese Simplified)
benface Jun 27, 2025
2cac151
New translations cline.mdx (Chinese Simplified)
benface Jun 27, 2025
00a29f8
New translations cursor.mdx (Chinese Simplified)
benface Jun 27, 2025
72b2b65
New translations claude.mdx (Chinese Simplified)
benface Jun 27, 2025
9f35dbe
New translations cline.mdx (Chinese Simplified)
benface Jun 27, 2025
020ad62
New translations cursor.mdx (Chinese Simplified)
benface Jun 27, 2025
10ee5f3
New translations global.json (Urdu (Pakistan))
benface Jun 27, 2025
2081b40
New translations overview.mdx (Urdu (Pakistan))
benface Jun 27, 2025
afa0eef
New translations _meta-titles.json (Urdu (Pakistan))
benface Jun 27, 2025
0a3605d
New translations _meta-titles.json (Urdu (Pakistan))
benface Jun 27, 2025
c8ceb1b
New translations _meta-titles.json (Urdu (Pakistan))
benface Jun 27, 2025
da922bc
New translations ai-introduction.mdx (Urdu (Pakistan))
benface Jun 27, 2025
db79e0c
New translations faq.mdx (Urdu (Pakistan))
benface Jun 27, 2025
14acc97
New translations how-to-guide.mdx (Urdu (Pakistan))
benface Jun 27, 2025
170c8bd
New translations introduction.mdx (Urdu (Pakistan))
benface Jun 27, 2025
0a905d3
New translations quick-start.mdx (Urdu (Pakistan))
benface Jun 27, 2025
ef522dd
New translations introduction.mdx (Urdu (Pakistan))
benface Jun 27, 2025
f5303f2
New translations introduction.mdx (Urdu (Pakistan))
benface Jun 27, 2025
c926ffb
New translations claude.mdx (Urdu (Pakistan))
benface Jun 27, 2025
f0d119c
New translations cline.mdx (Urdu (Pakistan))
benface Jun 27, 2025
919fa29
New translations cursor.mdx (Urdu (Pakistan))
benface Jun 27, 2025
a992284
New translations claude.mdx (Urdu (Pakistan))
benface Jun 27, 2025
35e65c4
New translations cline.mdx (Urdu (Pakistan))
benface Jun 27, 2025
283276a
New translations cursor.mdx (Urdu (Pakistan))
benface Jun 27, 2025
2f3e9aa
New translations global.json (Vietnamese)
benface Jun 27, 2025
0c17ee0
New translations overview.mdx (Vietnamese)
benface Jun 27, 2025
dd9cc73
New translations _meta-titles.json (Vietnamese)
benface Jun 27, 2025
b49159a
New translations _meta-titles.json (Vietnamese)
benface Jun 27, 2025
a01c42d
New translations _meta-titles.json (Vietnamese)
benface Jun 27, 2025
d954d36
New translations ai-introduction.mdx (Vietnamese)
benface Jun 27, 2025
7858c05
New translations faq.mdx (Vietnamese)
benface Jun 27, 2025
4d9ceb8
New translations how-to-guide.mdx (Vietnamese)
benface Jun 27, 2025
792d86d
New translations introduction.mdx (Vietnamese)
benface Jun 27, 2025
f44be19
New translations quick-start.mdx (Vietnamese)
benface Jun 27, 2025
1710fb1
New translations introduction.mdx (Vietnamese)
benface Jun 27, 2025
576034d
New translations introduction.mdx (Vietnamese)
benface Jun 27, 2025
c04e7d6
New translations claude.mdx (Vietnamese)
benface Jun 27, 2025
5ce6a31
New translations cline.mdx (Vietnamese)
benface Jun 27, 2025
91a39cf
New translations cursor.mdx (Vietnamese)
benface Jun 27, 2025
f66560e
New translations claude.mdx (Vietnamese)
benface Jun 27, 2025
6c7034a
New translations cline.mdx (Vietnamese)
benface Jun 27, 2025
fd4b846
New translations cursor.mdx (Vietnamese)
benface Jun 27, 2025
c4a3bac
New translations global.json (Marathi)
benface Jun 27, 2025
3c059e3
New translations overview.mdx (Marathi)
benface Jun 27, 2025
6e164ef
New translations _meta-titles.json (Marathi)
benface Jun 27, 2025
67508b5
New translations _meta-titles.json (Marathi)
benface Jun 27, 2025
2768533
New translations _meta-titles.json (Marathi)
benface Jun 27, 2025
2dfae8a
New translations ai-introduction.mdx (Marathi)
benface Jun 27, 2025
8c1a4ad
New translations faq.mdx (Marathi)
benface Jun 27, 2025
dc3820a
New translations how-to-guide.mdx (Marathi)
benface Jun 27, 2025
8d4b4fb
New translations introduction.mdx (Marathi)
benface Jun 27, 2025
3c59db8
New translations quick-start.mdx (Marathi)
benface Jun 27, 2025
eccc021
New translations introduction.mdx (Marathi)
benface Jun 27, 2025
1d129e7
New translations introduction.mdx (Marathi)
benface Jun 27, 2025
3a3ea23
New translations claude.mdx (Marathi)
benface Jun 27, 2025
e56d2f6
New translations cline.mdx (Marathi)
benface Jun 27, 2025
3d4d0db
New translations cursor.mdx (Marathi)
benface Jun 27, 2025
957d396
New translations claude.mdx (Marathi)
benface Jun 27, 2025
9c9d927
New translations cline.mdx (Marathi)
benface Jun 27, 2025
1f0061e
New translations cursor.mdx (Marathi)
benface Jun 27, 2025
7cc21d3
New translations global.json (Hindi)
benface Jun 27, 2025
32896d8
New translations overview.mdx (Hindi)
benface Jun 27, 2025
e896045
New translations _meta-titles.json (Hindi)
benface Jun 27, 2025
6dc5807
New translations _meta-titles.json (Hindi)
benface Jun 27, 2025
ba4e25c
New translations _meta-titles.json (Hindi)
benface Jun 27, 2025
8a0f9d3
New translations ai-introduction.mdx (Hindi)
benface Jun 27, 2025
3ce2b24
New translations faq.mdx (Hindi)
benface Jun 27, 2025
a14994d
New translations how-to-guide.mdx (Hindi)
benface Jun 27, 2025
7144b68
New translations introduction.mdx (Hindi)
benface Jun 27, 2025
35c824e
New translations quick-start.mdx (Hindi)
benface Jun 27, 2025
f157dfe
New translations introduction.mdx (Hindi)
benface Jun 27, 2025
2bf4b8d
New translations introduction.mdx (Hindi)
benface Jun 27, 2025
99c6ca3
New translations claude.mdx (Hindi)
benface Jun 27, 2025
f188c03
New translations cline.mdx (Hindi)
benface Jun 27, 2025
4ec53e6
New translations cursor.mdx (Hindi)
benface Jun 27, 2025
b61c00a
New translations claude.mdx (Hindi)
benface Jun 27, 2025
55509c0
New translations cline.mdx (Hindi)
benface Jun 27, 2025
fc92d0b
New translations cursor.mdx (Hindi)
benface Jun 27, 2025
77caeca
New translations _meta-titles.json (Romanian)
benface Jun 28, 2025
d4986f0
New translations _meta-titles.json (French)
benface Jun 28, 2025
7cdaaa2
New translations _meta-titles.json (Spanish)
benface Jun 28, 2025
4ff03bd
New translations _meta-titles.json (Arabic)
benface Jun 28, 2025
ccc558d
New translations _meta-titles.json (Czech)
benface Jun 28, 2025
df245cd
New translations _meta-titles.json (German)
benface Jun 28, 2025
b441de2
New translations _meta-titles.json (Italian)
benface Jun 28, 2025
39915ef
New translations _meta-titles.json (Japanese)
benface Jun 28, 2025
d2778f8
New translations _meta-titles.json (Korean)
benface Jun 28, 2025
497e1df
New translations _meta-titles.json (Dutch)
benface Jun 28, 2025
89e0e15
New translations _meta-titles.json (Polish)
benface Jun 28, 2025
bf23985
New translations _meta-titles.json (Portuguese)
benface Jun 28, 2025
0181912
New translations _meta-titles.json (Russian)
benface Jun 28, 2025
f341846
New translations _meta-titles.json (Swedish)
benface Jun 28, 2025
154a39e
New translations _meta-titles.json (Turkish)
benface Jun 28, 2025
d98e775
New translations _meta-titles.json (Ukrainian)
benface Jun 28, 2025
c7d7608
New translations _meta-titles.json (Chinese Simplified)
benface Jun 28, 2025
868dee1
New translations _meta-titles.json (Urdu (Pakistan))
benface Jun 28, 2025
4a41086
New translations _meta-titles.json (Vietnamese)
benface Jun 28, 2025
7c68fc7
New translations _meta-titles.json (Marathi)
benface Jun 28, 2025
99d927b
New translations _meta-titles.json (Hindi)
benface Jun 28, 2025
64526c5
New translations ai-introduction.mdx (Romanian)
benface Jun 28, 2025
ec3ad07
New translations ai-introduction.mdx (French)
benface Jun 28, 2025
b034195
New translations ai-introduction.mdx (Spanish)
benface Jun 28, 2025
1e86bcb
New translations ai-introduction.mdx (Arabic)
benface Jun 28, 2025
151ea79
New translations ai-introduction.mdx (Czech)
benface Jun 28, 2025
1e41f41
New translations ai-introduction.mdx (German)
benface Jun 28, 2025
e1962b7
New translations ai-introduction.mdx (Italian)
benface Jun 28, 2025
207f48d
New translations ai-introduction.mdx (Japanese)
benface Jun 28, 2025
aa41f15
New translations ai-introduction.mdx (Korean)
benface Jun 28, 2025
dbbe548
New translations ai-introduction.mdx (Dutch)
benface Jun 28, 2025
eee3a09
New translations ai-introduction.mdx (Polish)
benface Jun 28, 2025
a020cf0
New translations ai-introduction.mdx (Portuguese)
benface Jun 28, 2025
7556fe4
New translations ai-introduction.mdx (Russian)
benface Jun 28, 2025
db220e6
New translations ai-introduction.mdx (Swedish)
benface Jun 28, 2025
0b009c7
New translations ai-introduction.mdx (Turkish)
benface Jun 28, 2025
b389667
New translations ai-introduction.mdx (Ukrainian)
benface Jun 28, 2025
18f314f
New translations ai-introduction.mdx (Chinese Simplified)
benface Jun 28, 2025
32be53e
New translations ai-introduction.mdx (Urdu (Pakistan))
benface Jun 28, 2025
ea47227
New translations ai-introduction.mdx (Vietnamese)
benface Jun 28, 2025
57522be
New translations ai-introduction.mdx (Marathi)
benface Jun 28, 2025
bdad9e8
New translations ai-introduction.mdx (Hindi)
benface Jun 28, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
69 changes: 24 additions & 45 deletions website/src/pages/ar/about.mdx
Original file line number Diff line number Diff line change
@@ -1,67 +1,46 @@
---
title: حول The Graph
title: About The Graph
description: This page summarizes the core concepts and basics of The Graph Network.
---

## What is The Graph?

The Graph is a powerful decentralized protocol that enables seamless querying and indexing of blockchain data. It simplifies the complex process of querying blockchain data, making dapp development faster and easier.
The Graph is a decentralized protocol for indexing and querying blockchain data across [90+ networks](/supported-networks/).

## Understanding the Basics
Its data services include:

Projects with complex smart contracts such as [Uniswap](https://uniswap.org/) and NFTs initiatives like [Bored Ape Yacht Club](https://boredapeyachtclub.com/) store data on the Ethereum blockchain, making it very difficult to read anything other than basic data directly from the blockchain.
- [Subgraphs](/subgraphs/developing/subgraphs/): Open APIs to query blockchain data that can be created or queried by anyone.
- [Substreams](/substreams/introduction/): High-performance data streams for real-time blockchain processing, built with modular components.
- [Token API Beta](/token-api/quick-start/): Instant access to standardized token data requiring zero setup.

### Challenges Without The Graph
### Why Blockchain Data is Difficult to Query

In the case of the example listed above, Bored Ape Yacht Club, you can perform basic read operations on [the contract](https://etherscan.io/address/0xbc4ca0eda7647a8ab7c2061c2e118a18a936f13d#code). You can read the owner of a certain Ape, read the content URI of an Ape based on their ID, or read the total supply.
Reading data from blockchains requires processing smart contract events, parsing metadata from IPFS, and manually aggregating data.

- This can be done because these read operations are programmed directly into the smart contract itself. However, more advanced, specific, and real-world queries and operations like aggregation, search, relationships, and non-trivial filtering, **are not possible**.
The result is slow performance, complex infrastructure, and scalability issues.

- For instance, if you want to inquire about Apes owned by a specific address and refine your search based on a particular characteristic, you would not be able to obtain that information by directly interacting with the contract itself.
## How The Graph Solves This

- To get more data, you would have to process every single [`transfer`](https://etherscan.io/address/0xbc4ca0eda7647a8ab7c2061c2e118a18a936f13d#code#L1746) event ever emitted, read the metadata from IPFS using the Token ID and IPFS hash, and then aggregate it.
The Graph uses a combination of cutting-edge research, core dev expertise, and independent Indexers to make blockchain data accessible for developers.

### Why is this a problem?
Find the perfect data service for you:

It would take **hours or even days** for a decentralized application (dapp) running in a browser to get an answer to these simple questions.
### 1. Custom Real-Time Data Streams

Alternatively, you have the option to set up your own server, process the transactions, store them in a database, and create an API endpoint to query the data. However, this option is [resource intensive](/resources/benefits/), needs maintenance, presents a single point of failure, and breaks important security properties required for decentralization.
**Use Case:** High-frequency trading, live analytics.

Blockchain properties, such as finality, chain reorganizations, and uncled blocks, add complexity to the process, making it time-consuming and conceptually challenging to retrieve accurate query results from blockchain data.
- [Build Substreams](/substreams/introduction/)
- [Browse Community Substreams](https://substreams.dev/)

## The Graph Provides a Solution
### 2. Instant Token Data

The Graph solves this challenge with a decentralized protocol that indexes and enables the efficient and high-performance querying of blockchain data. These APIs (indexed "Subgraphs") can then be queried with a standard GraphQL API.
**Use Case:** Wallet balances, liquidity pools, transfer events.

Today, there is a decentralized protocol that is backed by the open source implementation of [Graph Node](https://github.com/graphprotocol/graph-node) that enables this process.
- [Start with Token API](/token-api/quick-start/)

### How The Graph Functions
### 3. Flexible Historical Queries

Indexing blockchain data is very difficult, but The Graph makes it easy. The Graph learns how to index Ethereum data by using Subgraphs. Subgraphs are custom APIs built on blockchain data that extract data from a blockchain, processes it, and stores it so that it can be seamlessly queried via GraphQL.
**Use Case:** Dapp frontends, custom analytics.

#### Specifics

- The Graph uses Subgraph descriptions, which are known as the Subgraph manifest inside the Subgraph.

- The Subgraph description outlines the smart contracts of interest for a Subgraph, the events within those contracts to focus on, and how to map event data to the data that The Graph will store in its database.

- When creating a Subgraph, you need to write a Subgraph manifest.

- After writing the `subgraph manifest`, you can use the Graph CLI to store the definition in IPFS and instruct an Indexer to start indexing data for that Subgraph.

The diagram below provides more detailed information about the flow of data after a Subgraph manifest has been deployed with Ethereum transactions.

![A graphic explaining how The Graph uses Graph Node to serve queries to data consumers](/img/graph-dataflow.png)

تدفق البيانات يتبع الخطوات التالية:

1. A dapp adds data to Ethereum through a transaction on a smart contract.
2. العقد الذكي يصدر حدثا واحدا أو أكثر أثناء معالجة الإجراء.
3. Graph Node continually scans Ethereum for new blocks and the data for your Subgraph they may contain.
4. Graph Node finds Ethereum events for your Subgraph in these blocks and runs the mapping handlers you provided. The mapping is a WASM module that creates or updates the data entities that Graph Node stores in response to Ethereum events.
5. The dapp queries the Graph Node for data indexed from the blockchain, using the node's [GraphQL endpoint](https://graphql.org/learn/). The Graph Node in turn translates the GraphQL queries into queries for its underlying data store in order to fetch this data, making use of the store's indexing capabilities. The dapp displays this data in a rich UI for end-users, which they use to issue new transactions on Ethereum. The cycle repeats.

## الخطوات التالية

The following sections provide a more in-depth look at Subgraphs, their deployment and data querying.

Before you write your own Subgraph, it's recommended to explore [Graph Explorer](https://thegraph.com/explorer) and review some of the already deployed Subgraphs. Each Subgraph's page includes a GraphQL playground, allowing you to query its data.
- [Explore Subgraphs](https://thegraph.com/explorer)
- [Build Your Subgraph](/subgraphs/quick-start)
6 changes: 6 additions & 0 deletions website/src/pages/ar/ai-suite/_meta-titles.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"graph-assistant": "Graph Assistant",
"ai-introduction": "The Graph's AI",
"subgraph-mcp": "Subgraph MCP",
"token-api-mcp": "Token API MCP"
}
58 changes: 58 additions & 0 deletions website/src/pages/ar/ai-suite/ai-introduction.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
---
title: The Graph's AI
---

Build with speed and scale faster with The Graph's AI.

## Using AI on The Graph

Instead of relying on static datasets or centralized APIs, you can now access live blockchain data through our **agentic** app, [Graph Assistant](/ai-suite/graph-assistant/introduction/), and use our AI-native tooling, [Subgraph MCP](/ai-suite/subgraph-mcp/introduction/), and [Token API MCP](/ai-suite/token-api-mcp/introduction/).

### Why Use Onchain Data with AI?

Using onchain data with AI unlocks powerful new ways to interact with and understand blockchain ecosystems.

- **AI for Non-Technical End Users**: AI can turn complex onchain data into accessible insights. Assistants powered by AI enable you to explore and analyze blockchain data without coding.
- **AI for Developers**: You can use AI to interact directly with The Graph's data through your agents or build AI-powered applications on top of it. This streamlines development and opens up more intuitive, dynamic use cases.

## AI for Non-Technical/End Users

[Graph Assistant](/ai-suite/graph-assistant/introduction/) is a powerful **agentic** application that empowers users to easily interact with blockchain data. Ask questions in simple, natural language and get rich, AI powered insights. Both technical developers and non-technical product teams can move faster, make smarter decisions, and gain a clearer understanding than ever before.

### Benefits of Using Graph Assistant

- **Natural language Input**: You don't need to write complex queries or sift through dashboards. Simply ask your question in plain English and get clear, structured results.
- **Multi-source support**: Works across multiple Subgraphs and Token API. The Assistant automatically determines which data source to use, so you don't have to switch tools or manage endpoints.
- **Schema-free access**: You don't need to understand the schema. You can refer to tokens, protocols, dates, or addresses using natural language. The Assistant takes care of the rest.

### Conversational Querying with Graph Assistant

**Example queries:**

- "List the top-5 swaps by USD value in the last 24 hours."
- "Give me the daily volume on Uniswap."
- "List the 20 most recently registered .eth names."

[Graph Assistant](/ai-suite/graph-assistant/introduction/) will eventually be a one-stop shop for interacting with The Graph. Right now, it's an agentic AI app that uses state-of-the-art AI techniques, LLMs, and MCPs to understand and answer your questions about [Subgraphs](/subgraphs/developing/subgraphs/) and [Token API](/token-api/quick-start/) data.

## AI for Developers

### Enable Natural Language Access to Onchain Data

[Model Context Protocol](https://modelcontextprotocol.io/introduction) (MCP) servers connect to Claude, Cline, and Cursor. They enable models to understand, query, and interact with structured onchain data using natural language. MCPs remove the need to write low-level queries or interact with APIs directly.

### Subgraph MCP

The [Subgraph MCP](/ai-suite/subgraph-mcp/introduction/) server connects models to Subgraphs on The Graph Network. It allows language models to explore Subgraph schemas, execute GraphQL queries, find relevant Subgraphs by keyword or contract, and surface usage metrics using natural language.

### Token API MCP

The [Token API MCP](/ai-suite/token-api-mcp/introduction/) MCP server enables models to access onchain token data. It supports querying token metadata, wallet balances, transfer history, and top token holders through simple prompts.

#### Benefits of Using Subgraph and Token API MCPs

- Query Subgraphs and token data using natural language
- Access GraphQL schemas and token metadata without manual queries
- Find Subgraphs by keyword or contract and check 30-day usage
- Retrieve real-time data from The Graph and onchain token sources
- Get wallet balances, transfer history, and top token holders
26 changes: 26 additions & 0 deletions website/src/pages/ar/ai-suite/graph-assistant/faq.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
---
title: Graph Assistant FAQ
sidebarTitle: FAQ
---

This page summarizes some of the most common questions for developers using Graph Assistant.

1. What is The Graph Assistant?

The Graph Assistant is an AI-powered chat interface that lets you query blockchain data in plain English. Under the hood, it translates your questions into GraphQL calls against Subgraphs and the Token API, then returns results, no coding required.

2. What is an agentic application?

An agentic application combines AI-driven reasoning with external data sources or APIs to take autonomous actions on your behalf. In this case, Graph Assistant acts as an “agent” that interprets your natural-language prompts, builds and dispatches GraphQL queries, and formats the results so that you don't need to write or manage queries yourself.

3. Which networks and data does Graph Assistant support?

The Assistant has access to Subgraphs across multiple chains. If a Subgraph is published to The Graph Network and is being indexed, the Assistant can automatically route queries to it. The Assistant also has access to the Token API on Ethereum Mainnet, BSC, Unichain, Arbitrum-One, Optimism, and Polygon.

4. Is there a usage limit or quota?

Yes, 10 questions per hour.

5. What if the Assistant can't interpret my question?

When the Assistant fails to parse your intent (for example, ambiguous token name, missing context, or an unsupported request), it will prompt you for clarification. For instance, it might ask, “Did you mean XYZ on Ethereum or XYZ on Arbitrum?” or “Please specify a date range for this query.” If you continue to see parsing errors, check that you're using correct token symbols or specifying networks and time frames clearly.
56 changes: 56 additions & 0 deletions website/src/pages/ar/ai-suite/graph-assistant/how-to-guide.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
---
title: How To Use The Graph Assistant
sidebarTitle: How-to Guide
---

## نظره عامة

You type a natural language question into the chat interface, such as:

```yaml
'On Uniswap, return the top-10 pools by total value locked in USD.'
```

> [!IMPORTANT] All users can process 10 free queries per user per hour.
>
> [!NOTE] Disclaimer: By using Graph Assistant, you acknowledge that your requests may be logged and used to improve the performance of the underlying agents. Do not share sensitive, personal, or private information.

### Behind the Scenes

The Assistant:

1. Interprets your intent
2. Maps it to the correct Subgraphs or Token API endpoint
3. Executes optimized queries
4. Returns clean, structured results

You don't need to write queries or understand a Subgraph's schema, you simply ask.

### Example Use Cases

**Protocol Analytics**

- “Compare daily active users on Aave vs. Compound in May 2025.”
- “Show me the total value locked (TVL) for XYZDAO over the last quarter.”

**Token Insights**

- “What are the top 10 tokens by market cap on Ethereum right now?”
- “How many XYZ did I receive between May 1 and May 15?”

**Historical Data Retrieval**

- “Fetch the token price history of XYZ for the last six months.”
- “What was the average gas price on Ethereum during April?”

**Portfolio Monitoring**

- “List my wallet’s current token balances and their USD equivalents.”
- “Calculate profit/loss on XYZ since xyz date.”

**Cross-Chain Comparison**

- “Show me the 7-day trading volume of XYZ on Ethereum vs. Polygon.”
- “How many XYZ swaps occurred on Arbitrum yesterday?”

To get started follow the [quickstart](/ai-suite/graph-assistant/quick-start/) and explore its capabilities.
31 changes: 31 additions & 0 deletions website/src/pages/ar/ai-suite/graph-assistant/introduction.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
---
title: مقدمة
---

> [!IMPORTANT] Graph Assistant is still in **beta**. Expect breaking changes, rate limits, and potential downtime.

[Graph Assistant](https://thegraph.com/graph-assistant) (Beta) gives instant, code-free access to blockchain data, transforming natural language into precise, AI-powered queries without the need to code.

## نظره عامة

[Graph Assistant](https://thegraph.com/graph-assistant) is an advanced, [agentic](/en/ai-suite/graph-assistant/faq/) easy-to-use chat interface for querying blockchain data using natural language. Unlike a basic chatbot, Graph Assistant can understand your intent, build complex queries, and execute them automatically. This gives you rich, AI-powered insights from onchain data without writing any code.

- **Automatically** interprets user intent, generates precise queries, executes them via The Graph's Subgraphs and Token API, and presents structured, AI-powered answers without requiring any code.
- **Removes** the technical complexity found in traditional dashboards or chatbots. It provides composable insights directly from indexed Subgraphs and Token datasets.

## Core Features

| Feature | الوصف |
| ---------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **Friendly Interface** | Conversational access to blockchain data via natural language. You simply ask questions, the Assistant fetches the answer, and renders results. |
| **Backed by Subgraphs** | Uses subgraphs to index protocol-specific data like transactions, events, and protocol metrics. |
| **Backed by Token API** | Uses Token API for token-level information like balances, transfers, and metadata. |
| **No Setup Required** | No need to configure data sources or write queries. |
| **Automatic Query Building** | The Assistant performs complex queries such as fetching historical token volumes, protocol analytics, or cross-chain data and handles filtering, pagination, and joins across Subgraphs automatically. |

## Help Shape What's Next

This is in **beta**, and community input is essential. If you have ideas, questions, or run into anything unexpected, we'd love to hear from you:

- Join the community on [Discord](https://discord.com/invite/graphprotocol): Provide feedback and stay in the loop with other builders. You'll be able to join the `#graph-assistant` channel to share your experience directly.
- Interested in going deeper? Reach out to become a dedicated beta tester so your specific use case can be better supported.
44 changes: 44 additions & 0 deletions website/src/pages/ar/ai-suite/graph-assistant/quick-start.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
---
title: بداية سريعة
---

> [!IMPORTANT] Graph Assistant is still in **beta**. Expect breaking changes, rate limits, and potential downtime.

This guide provides step-by-step instructions for getting started with Graph Assistant quickly.

## Step-by Step

### Step 1. Create an Account

Go to: [Graph Assistant](https://thegraph.com/graph-assistant)

- Click Sign Up (or Log In if you already have an account).
- Use your Google, GitHub, X, email or wallet credentials to log in.
- No additional setup is required.

### Step 2. Open the Assistant Chat

After logging in:

- You'll see Graph Assistant's interface.
- At the bottom of the page, you will find a chat input bar. This is where you will interact with the Assistant.

### Step 3: Ask Your First Question

> [!IMPORTANT] All users can process 10 free queries per user per hour.

In the input bar, type a natural-language query (everyday language).

Example:

```yaml
Show me the 24-hour trading volume of XYZ token on Ethereum
```

> [!NOTE] Disclaimer: By using Graph Assistant, you acknowledge that your requests may be logged and used to improve the performance of the AI interface. Do not share sensitive, personal, or private information.

The Assistant will:

- Digest your question
- Fetch onchain data using Subgraphs or the Token API
- Return a clean, formatted response with the data you need
Loading