Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
950edab
Add Proofreader API docs
undefined Nov 19, 2025
a96ed5a
Merge branch 'main' into user/pabrosse/proofreader-api
mikehoffms Nov 26, 2025
58aa366
ms.topic: article
mikehoffms Nov 26, 2025
dc05a11
Merge branch 'main' into user/pabrosse/proofreader-api
mikehoffms Dec 15, 2025
a7ff313
Merge branch 'main' into user/pabrosse/proofreader-api
mikehoffms Dec 18, 2025
1191a74
card entry
mikehoffms Dec 18, 2025
ad0744e
incorp my pre-review, empty pngs
mikehoffms Dec 18, 2025
748ddd6
Merge branch 'main' into user/pabrosse/proofreader-api
mikehoffms Dec 19, 2025
930fd17
Merge branch 'main' into user/pabrosse/proofreader-api
mikehoffms Jan 14, 2026
b85d41f
Merge branch 'main' into user/pabrosse/proofreader-api
mikehoffms Jan 16, 2026
d7ab933
Merge branch 'main' of github.com:MicrosoftDocs/edge-developer into u…
captainbrosset Jan 30, 2026
c3cfa42
add png
captainbrosset Jan 30, 2026
57c34f4
Apply suggestions from code review
captainbrosset Feb 3, 2026
d0e427a
Update microsoft-edge/web-platform/proofreader-api.md
captainbrosset Feb 3, 2026
d64ffa4
Update microsoft-edge/web-platform/proofreader-api.md
captainbrosset Feb 3, 2026
9c28c83
Update microsoft-edge/web-platform/proofreader-api.md
captainbrosset Feb 3, 2026
a09c8f1
Update microsoft-edge/web-platform/proofreader-api.md
captainbrosset Feb 3, 2026
f54205e
Update microsoft-edge/web-platform/proofreader-api.md
captainbrosset Feb 3, 2026
37f4128
Apply suggestions from code review
captainbrosset Feb 3, 2026
222a8dd
Update microsoft-edge/web-platform/proofreader-api.md
captainbrosset Feb 3, 2026
0029c2f
Update microsoft-edge/web-platform/proofreader-api.md
captainbrosset Feb 3, 2026
3f0ebe3
trim trailing /
mikehoffms Feb 3, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions microsoft-edge/developer/index.yml
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,9 @@ landingContent:
- text: Translate text with the Translator API
url: ../web-platform/translator-api.md

- text: Correct grammar, spelling, and punctuation errors in text with the Proofreader API
url: ../web-platform/proofreader-api.md

# -----------------------------------------------------------------------------
# Card for toc bucket 3 - r1c2
- title: Microsoft Edge DevTools
Expand Down
4 changes: 4 additions & 0 deletions microsoft-edge/index.yml
Original file line number Diff line number Diff line change
Expand Up @@ -229,6 +229,10 @@ conceptualContent:
url: ./web-platform/translator-api.md
itemType: whats-new

- text: Correct grammar, spelling, and punctuation errors in text with the Proofreader API
url: ./web-platform/proofreader-api.md
itemType: whats-new

# -----------------------------------------------------------------------------
# Card for toc bucket 3 - r1c2
- title: Microsoft Edge DevTools
Expand Down
3 changes: 3 additions & 0 deletions microsoft-edge/toc.yml
Comment thread
mikehoffms marked this conversation as resolved.
Original file line number Diff line number Diff line change
Expand Up @@ -105,6 +105,9 @@
- name: Summarize, write, and rewrite text with the Writing Assistance APIs
href: ./web-platform/writing-assistance-apis.md

- name: Correct grammar, spelling, and punctuation errors in text with the Proofreader API
href: ./web-platform/proofreader-api.md

- name: Translate text with the Translator API
href: ./web-platform/translator-api.md
# /Experimental APIs for Microsoft Edge
Expand Down
1 change: 1 addition & 0 deletions microsoft-edge/web-platform/prompt-api.md
Original file line number Diff line number Diff line change
Expand Up @@ -590,5 +590,6 @@ You can also contribute to the discussion about the design of the Prompt API at

* [Explainer for the Prompt API](https://github.com/webmachinelearning/prompt-api), on the Web Machine Learning GitHub repo.
* [Write, rewrite, and summarize text with the Writing Assistance APIs](./writing-assistance-apis.md)
* [Correct grammar, spelling, and punctuation errors in text with the Proofreader API](./proofreader-api.md)
* [Translate text with the Translator API](./translator-api.md)
* [/built-in-ai/](https://github.com/MicrosoftEdge/Demos/tree/main/built-in-ai/) - Source code and Readme for Built-in AI playgrounds, including the Prompt API playground.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
377 changes: 377 additions & 0 deletions microsoft-edge/web-platform/proofreader-api.md

Large diffs are not rendered by default.

19 changes: 11 additions & 8 deletions microsoft-edge/web-platform/writing-assistance-apis.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ ms.date: 05/19/2025
# Summarize, write, and rewrite text with the Writing Assistance APIs
<!-- https://aka.ms/edge-writing-assistance-api-docs -->

The Writing Assistance APIs are experimental web APIs that allow you to summarize, write, and rewrite text by using a small language model (SLM) that is built into Microsoft Edge, from your website's or browser extension's JavaScript code
The Writing Assistance APIs are experimental web APIs that allow you to summarize, write, and rewrite text by using a small language model (SLM) that is built into Microsoft Edge, from your website's or browser extension's JavaScript code.

For introductory information about the Summarizer API, Writer API, and Rewriter API, see [Writing Assistance APIs Explainer](https://github.com/webmachinelearning/writing-assistance-apis).

Expand Down Expand Up @@ -81,7 +81,7 @@ The Writing Assistance APIs use a model that's provided by Microsoft Edge and bu
<!-- ====================================================================== -->
## The Phi-4-mini model

The Prompt API allows you to prompt Phi-4-mini — a powerful small language model that excels at text-based tasks — built into Microsoft Edge. To learn more about Phi-4-mini and its capabilities, see the model card at [microsoft/Phi-4-mini-instruct](https://huggingface.co/microsoft/Phi-4-mini-instruct).
The Writing Assistance APIs uses the Phi-4-mini model — a powerful small language model that excels at text-based tasks — built into Microsoft Edge. To learn more about Phi-4-mini and its capabilities, see the model card at [microsoft/Phi-4-mini-instruct](https://huggingface.co/microsoft/Phi-4-mini-instruct).


<!-- ------------------------------ -->
Expand All @@ -93,9 +93,9 @@ Like other language models, the Phi family of models can potentially behave in w
<!-- ------------------------------ -->
#### Hardware requirements

The Prompt API developer preview is intended to work on devices with hardware capabilities that produce SLM outputs with predictable quality and latency.
The Writing Assistance APIs developer preview is intended to work on devices with hardware capabilities that produce SLM outputs with predictable quality and latency.

The Prompt API is currently limited to:
The Writing Assistance APIs are currently limited to:

* **Operating system:** Windows 10 or 11 and macOS 13.3 or later.

Expand Down Expand Up @@ -537,7 +537,7 @@ controller.abort();
<!-- ====================================================================== -->
## Send feedback

We're very interested in learning about the range of scenarios for which you intend to use the Writing Assistance APIs, any issues with the APIs or language models, and whether new task-specific APIs, such as for proofreading or translation, would be useful.
We're very interested in learning about the range of scenarios for which you intend to use the Writing Assistance APIs, any issues with the APIs or language models, and whether new task-specific APIs, such as for translation, would be useful.

To send feedback about your scenarios and the tasks you want to achieve, please add a comment to [the Writing Assistance APIs feedback issue](https://github.com/MicrosoftEdge/MSEdgeExplainers/issues/1031).

Expand All @@ -550,6 +550,9 @@ You can also contribute to the discussion about the design of the Writing Assist
## See also

* [Writing Assistance APIs Explainer](https://github.com/webmachinelearning/writing-assistance-apis), on the Web Machine Learning GitHub repo.
* [Prompt a built-in language model with the Prompt API](./prompt-api.md).
* [Translate text with the Translator API](./translator-api.md).
* [/built-in-ai/](https://github.com/MicrosoftEdge/Demos/tree/main/built-in-ai/) - Source code and Readme for the Built-in AI playgrounds demo.
* [Prompt a built-in language model with the Prompt API](./prompt-api.md)
* [Correct grammar, spelling, and punctuation errors in text with the Proofreader API](./proofreader-api.md)
* [Translate text with the Translator API](./translator-api.md)

GitHub:
* [/built-in-ai/](https://github.com/MicrosoftEdge/Demos/tree/main/built-in-ai/) - Source code and Readme for the Built-in AI playgrounds demo