translated title; SUMMARY: translated summary under 160 chars; then blank line then "CONTENT:" then the translated article in markdown format.
translated summary under 160 chars; then blank line then "CONTENT:" then the translated article in markdown format.
We need to translate article to Turkish, preserving format: TITLE: translated title; SUMMARY: translated summary under 160 chars; then blank line then "CONTENT:" then the translated article in markdown format.
We must not output JSON or code blocks. Just plain text with those sections.
We need to translate all headings, paragraphs, list items, etc. Ensure markdown formatting remains (like ##, ###, -, *, etc.). Also translate code-like parts? For example, formulas: Gain/Loss = (Sell Price × Quantity) – (Buy Price × Quantity) – Fees – we should translate text but keep formula as is? Probably translate the surrounding text, but keep the formula unchanged (still English). Also keep code snippets like etc? The original article uses HTML tags ( , ,
,
We need to ensure summary under 160 characters. Let's craft Turkish summary: "Kripto para ticaret karlarını vergilendirme için doğru şekilde takip etmek, hesaplamak ve bildirmek için pratik adımları öğrenin." Let's count characters: We'll count including spaces. Let's count: "Kripto para ticaret karlarını vergilendirme için doğru şekilde takip etmek, hesaplamak ve bildirmek için pratik adımları öğrenin." Count: We'll approximate. Let's count precisely.
String: K r i p t o (6) + space =7 p a r a (4) =>11 space=12 t i c a r e t (8) =>20 space=21 k a r ı n l a r ı (10? Actually "karlarını": k a r ı n l a r ı =9? Let's count: k(1) r2 a3 ı4 n5 l6 a7 r8 ı9 =>9) plus space? Actually "karlarını" then space. So after "ticaret " we have "karlarını": 9 letters => total 21+9=30. Then space=31. v e r g i l e n d i r m e (12?) Let's count: v1 e2 r3 g4 i5 l6 e7 n8 d9 i10 r11 m12 e13 =>13? Actually "vergilendirme": v e r g i l e n d i r m e =13. So total 31+13=44. space=45. i ç i n (4? Actually "için": i ç i n =4) =>49. space=50. d o g r u (5) =>55. space=56. ş e k i l (5? Actually "şekilde": ş e k i l d e =6? Let's count: ş1 e2 k3 i4 l5 d6 e6? Wait that's 6. Actually "şekilde": ş(1) e2 k3 i4 l5 d6 e7? No that's wrong. Let's just write: ş e k i l d e => 7 letters. So "şekilde" =7. So total 56+7=63. space=64. t a k i p (5) =>69. space=70. e t m e k (5) =>75. , =>76. space=77. h e s a p l a m a k (8?) Actually "hesaplamak": h e s a p l a m a k =10? Let's count: h1 e2 s3 a4 p5 l6 a7 m8 a9 k10 =>10. So total 77+10=87. space=88. v e (2) =>90. space=91. b i l d i r m e k (9?) Actually "bildirmek": b i l d i r m e k =9? b1 i2 l3 d4 i5 r6 m7 e8 k9 =>9. total 91+9=100. , =>101. space=102. i ç i n (4) =>106. space=107. p r a t i k (6) =>113. space=114. a d ı m l a r ı (9? Actually "adımları": a d ı m l a r ı =9? a1 d2 ı3 m4 l5 a6 r7 ı8 =>8? Wait that's 8. Let's count: a(1) d2 ı3 m4 l5 a6 r7 ı8 =>8. plus maybe? Actually Turkish "adımları": a d ı m l a r ı =8. So total 114+8=122. space=123. öğrenin (7?) Actually "öğrenin": ö ğ r e n i n =7? ö1 ğ2 r3 e4 n5 i6 n7 =>7. So total 123+7=130. . =>131.
So 131 characters, under 160. Good.
Now title translation: "How to Track Crypto Trading Profits for Tax Reporting" => Turkish: "Vergi Bildirimi için Kripto Ticaret Karlarını Nasıl Takip Edersiniz?" Could be shorter. Let's translate: "Kripto Ticaret Karlarını Vergı Bildirimi İçin Nasıl Takip Edersiniz?" We'll keep title concise.
Now content translation: Need to translate all text inside HTML tags, but keep tags.
We'll go through each section.
Original:
Why Accurate Tracking Matters
Cryptocurrency trading creates taxable events every time you sell, swap, or use crypto. Tax authorities treat each disposal as a capital gain or loss, and failing to report them correctly can lead to penalties, interest, or audits. By maintaining a clear, organized record, you simplify year‑end filing, maximize deductible losses, and stay compliant with evolving regulations.
Translate:
Doğru Takip Neden Önemli?
Kripto para ticareti, her satış, swap veya kullanımda vergilendirilebilir bir olay oluşturur. Vergi otoriteleri her devriyi (disposal) bir sermaye kazancı veya kaybı olarak kabul eder ve doğru bildirilmemesi ceza, faiz veya denetim yol açabilir. Açık ve düzenli bir kayıt tutarak, yıl sonu beyanınızı basitleştirir, vergiden düşülebilir kayıpları maksimize eder ve değişen düzenlemlere uyumlu kalırsınız.
Check translation: "disposal" maybe "devri" but better "her işlem" or "her tasarruf"? In crypto context, "her devri" is okay. We'll keep.
Next:
Setting Up a Tracking System
Choose Your Method
- Spreadsheet: Ideal for low‑volume traders. Columns can include date, asset, transaction type, amount, price in fiat, fees, and counterparty.
- Dedicated Software: Tools like CoinTracker, Koinly, or CryptoTrader.Tax automatically import exchange APIs and wallet addresses, reducing manual entry.
- Hybrid Approach: Use software for bulk imports and a spreadsheet for edge cases (e.g., OTC trades, private sales).
Translate:
Takip Sistemi Kurma
Yönteminizi Seçin
- Electronic Tablo: Düşük hacimli tüccarlar için idealdir. Sütunlar tarih, varlık, işlem türü, miktar, fiattaki fiyat, ücretler ve karşı taraf içerebilir.
- Özgün Yazılım: CoinTracker, Koinly veya CryptoTrader.Tax gibi araçlar, borsaların API'lerini ve cüzdan adreslerini otomatik olarak içe aktararak manuel girişi azaltır.
- Karma Yaklaşım: Toplu içe aktarım için yazılım kullanın ve OTC işlemleri veya özel satışlar gibi kenar durumlar için elektronik tabloyu kullanın.
Note: "Spreadsheet" translated as "Elektronik tablo" or just "Electronik tablo". Use "Elektronik tablo". "Dedicated Software" -> "Özgün Yazılım" maybe "Amaçlı Yazılım". Better: "Özel Yazılım". Use "Özel Yazılım". Let's adjust.
Also "Hybrid Approach" -> "Karma Yaklaşım". Good.
Next:
Essential Data Points
For every trade, capture: - Date & Time (UTC) - Asset (e.g., BTC, ETH) - Transaction Type (buy, sell, swap, transfer) - Quantity - Price in Fiat at the moment of the trade - Fees (exchange, network) - Counterparty Wallet/Exchange (helps with reconciliation)
Translate:
Temel Veri Noktaları
Her işlem için şunları yakalayın: - Tarih & Saat (UTC) - Varlık (örn. BTC, ETH) - İşlem Türü (alım, satım, swap, transfer) - Miktar - Fiattaki Fiyat işlem anındaki - Ücretler (borsa, ağ) - Karşı Taraflı Cüzdan/Borsa (gerektiğinde karşılaştırmaya yardımcı olur)
Make sure to keep ampersand as &.
Next:
Recording Trades Efficiently
- Automate Imports: Connect your exchange accounts via API keys (read‑only) to pull transaction histories.
- Tag Transactions: Label each entry as “Buy”, “Sell”, “Swap”, “Transfer In/Out”, “Staking Reward”, etc. Tags simplify filtering later.
- Regular Sync: Schedule a weekly or bi‑weekly import to avoid a massive backlog at year‑end.
- Backup: Export your CSV or spreadsheet monthly and store it in a secure cloud service with versioning.
Translate:
İşlemleri Verimli Bir Şekilde Kaydetme
- İçe Aktarımı Otomatikleştirin: Borsa hesaplarınızı sadece okuma yetkili API anahtarlarıyla bağlayarak işlem geçmişlerini çekin.
- İşlemleri Etiketleyin: Her girişi “Alım”, “Satım”, “Swap”, “Transfer Giriş/Çıkış”, “Staking Ödülü” vb. olarak etiketleyin. Etiketler daha sonra filtrelemeyi kolaylaştırır.
- Düzenli Senkronizasyon: Haftalık veya iki haftalık bir içe aktarım zamanlayarak yıl sonunda büyük bir gecikme oluşmasını önleyin.
- Yedekleme: CSV veya elektronik tablonuzu aylık olarak dışa aktarın ve sürüm kontrolü olan güvenli bir bulut hizmetinde saklayın.
Next:
Calculating Gains and Losses
Choose a Cost‑Basis Method
- FIFO (First‑In, First‑Out): Oldest assets sold first. Simple and widely accepted.
- Specific Identification: You choose which lot to sell; useful for optimizing tax outcomes but requires precise tracking.
- Average Cost: Less common for crypto; some jurisdictions disallow it.
Steps
- Group by Asset: Separate BTC, ETH, etc., because